Sobes.tech
Junior — Middle

Aká stratégia sa používa na získanie posledného prvku v ArrayList a aký je jej výkon?

sobes.tech AI

Odpoveď od AI

Na získanie posledného prvku v ArrayList sa používa metóda get(size() - 1). To je spôsobené tým, že ArrayList uchováva prvky vo forme poľa a prístup podľa indexu sa vykonáva v konštantnom čase.

Príklad:

ArrayList<String> list = new ArrayList<>();
list.add("Prvý");
list.add("Druhý");
String lastElement = list.get(list.size() - 1);

Výkon: operácia get v ArrayList sa vykonáva v O(1), teda v konštantnom čase, pretože ide o priame prístupové indexovanie.

Takže získanie posledného prvku je efektívne a nevyžaduje prechádzanie celej zoznamu.