Diskuze: šetření výkonem - kolekce
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.

Tvůrce

Zobrazeno 8 zpráv z 8.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.
V principu by to po optimalizaci kompilátorem mělo být jedno, ale první řešení je mi mnohem sympatičtější.
Si to vyzkoušej ne ? Jestli nevyužíváš nijak dál u té první možnosti tu kolekci col, tak by ti to měl kompilátor stejně odstranit.
ok a ještě tu kolekci? Funkce: projdi, přidej, odstraň (tj asi stejně znovu projdi), nějaká lepší jak linkedlist?, na pořadí procházení nezáleží
Si pogoogli jaké kolekce jsou nejlepší na časté přidávání a mazání apod.
To budeš mít asi rychlejší list, ten je realizovaný polem. Nesměl bys ale mazat z prostředka.
Pokud máš v kolekcích méně než 1000 elementů, zvolil bych ArrayList. Pokud je modifikace méně častá, než procházení, tak i pro větší kolekce. ArrayList je při procházení o hodně rychlejší, než LinkedList.
Zobrazeno 8 zpráv z 8.