- iPhone topik
- Fotók, videók mobillal
- Google Pixel topik
- Motorola Moto G77 - kis motor, nagy karosszéria
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Honor Magic7 Pro - kifinomult, költséges képalkotás
- Honor Magic8 Lite - a félig sikerült bűvésztrükk
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Xiaomi 13 Pro - szerencsés szám
- Milyen okostelefont vegyek?
Új hozzászólás Aktív témák
-
WonderCSabo
félisten
válasz
RexpecT
#4636
üzenetére
Az én megoldásom ebben az esetben konkrétan nem gyorsabb, hiszen minden egyes beszúrásnál ki kell keresni, hogy van-e már elem, ez HashMap esetén konstans idejű, de lassabb mintha csak egy List-be szúrsz be, TreeMap esetén pedig logaritmikus. Továbbá az is lassítja, hogy ha még nem volt az adott kulccsal elem, akkor létre kell hozni neki a Listet. Cserébe kevesebb helyet foglal, mint a Te megoldásod, hiszen nem duplikálja a kulcsokat (persze List-ek plusz helyet foglalnak, de ezt az előző simán kompenzálja). Az enyém ott gyorsabb, ha kulcsonként kell lekérni az elemet, a tied lineáris ebben az esetben, enyém a hash esetén konstans, TreeMap esetén logaritmikus. De ebben a példában ez nincs kihasználva. A TreeMap sorrendben is tárolja a kulcsoakt megadott rendezés szerint (String esetén alapból ABC sorrend, a hash-es megoldás viszont random. Továbbá ez egy szebb megoldás, hiszen jobban leírja a feladatot, egy kulcs-hoz több elem tartozik, és csak standard könyvtárbeli elemeket használ. A Guava persze még jobb lenne, de teljesítmény szempontból ugyanazt tudja kb, mint az én megoldásom, csak szebb apit ad hozzá.
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Apple iPad Pro 13 M4 256GB Wi-Fi használt, szép állapot 98% akku (113 ciklus)
- Azonnali készpénzes AMD Radeon RX 9000 sorozat videokártya felvásárlás személyesen/csomagküldéssel
- Apple iPhone 13 Pro 128GB,Újszerű,Dobozaval,12 hónap garanciával
- GYÖNYÖRŰ iPhone 12 128GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS4567
- NEC MultiSync V422 42" Monitor
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

