- Xiaomi 17 - még mindig tart
- Huawei Watch GT Runner 2 – óra a futóra?
- Xiaomi 17 Ultra - jó az optikája
- A Honor profi iPhone másolásban
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Vivo X300 - kicsiben jobban megéri
- Google Pixel 10 és 10 Pro összehasonlító gyorsteszt
- Íme az új Android Auto!
- OnePlus 15 - van plusz energia
- Yettel topik
-
Mobilarena

Új hozzászólás Aktív témák
-
Drizzt
nagyúr
válasz
bandi0000
#14927
üzenetére
Hát, ha befér az összes a memóriába, akkor:
1. Csinál egy mapet, amiben a kulcs egy id pár(pId, rPid), az érték meg maga a sor lesz.
2. Menj végig az összes DB soron. Nézd meg, hogy az adott sor (rPid,pId) párosával szerepel-e már elem az 1-es pont map-jében. Ha igen, akkor update-eld meg a hozzá tartozó sort, s valahogy jelöld meg, hogy a db-be is ki kell majd írni(pl. a kulcsát beteszed egy toUpdate Set<pId, rPid> halmazba). Az éppen olvasott sort meg rakd bele egy toDelete Set<pId, rPid>-be. Sőt, még egyszerűbb egy toUpdate Set<id> setet használni inkább.
3. Amikor végigértél az értékeken, akkor már csak annyi a dolgod, hogy a toUpdate elemeire tolsz egy batch update-et, a toDelete értékeivel jelzett sorra meg egy batch delete-et.Viszon ahogy elnézem a db sorodat... Nem kell a cId-t is belevenni a buliba, s hármasokat keresni inkább a párok helyett?
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Bomba ár! HP Elite X2 1013 G3 - i5-8G I 16GB I 256SSD I 13" 3K Touch I Cam I W11 I Garancia!
- Realme GT 8 Pro Urban Blue 16/512GB MediaMarkt garancia 2029.02.02.-ig
- Apple iPhone 13 Pro 128GB, Kártyafüggetlen, 1 Év Garanciával
- Sennheiser HD650 fejhallgató
- 27% - Asus RoG Strix XG27ACDNG QD-OLED Gaming Monitor! 2560x1440 / 360Hz / 0.03ms / G-Sync/ FreeSync
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest



