Hirdetés
- Kész rémálom lesz Linuxot használni jövőre az USA egyes államaiban
- Elegánsan vizezné be a munkaállomásokat az Artic
- Sokak tetszését elnyerheti a Sharkoon legújabb billentyűzete
- Soha nem szabta ilyen pénztárcabarátra új CPU-it az Intel
- Az olcsó Macbook sokkolja a PC-ipart az ASUS társvezetője szerint
- Szünetmentes tápegységek (UPS)
- Mini PC
- Fejhallgató erősítő és DAC topik
- Vezeték nélküli fülhallgatók
- Soundbar, soundplate, hangprojektor
- Vezetékes FEJhallgatók
- Lézervágás, gravírozás
- Milyen billentyűzetet vegyek?
- Kormányok / autós szimulátorok topikja
- Az olcsó Macbook sokkolja a PC-ipart az ASUS társvezetője szerint
Ú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?:))
- LG OLED77C41LA 3 ÉV GYÁRTÓI GARANCIA
- Nacon kontroller
- Új Dobozos HP 17-cp Nagyképernyős Multimédiás Laptop 17,3" -35% AMD Ryzen 7 7730U 8Mag 16/512 FHD
- Lenovo ThinkPad P15 G1 Tervező Vágó Laptop -50% 15,6" i7-10850H 32/512 QUADRO RTX 3000 6GB FHD
- Dell Precision 7760 Tervező Vágó Laptop -70% 17,3" i7-11850H 32/512GB NVIDIA A3000 6GB FHD
- HP EliteBook 630 G10 - 13,3'FHD IPS - i5-1335U - 16GB - 1TB - Win11 - 1 év garancia - MAGYAR
- Lenovo T480S i5 8350U, 16GB RAM, 256GB SSD, jó akku, számla, 6 hó gar
- Dell Precision 3571 i7-12700H 32GB 1000GB FHD RTX T600 4GB 1 év teljeskörű garancia
- BESZÁMÍTÁS! Intel Core i7 4770K 4 mag 8 szál processzor garanciával hibátlan működéssel
- Samsung Galaxy Watch Ultra LTE / 6Hó Garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

