Sobes.tech
Junior — Middle

Ce strategie se folosește pentru a obține ultimul element dintr-un ArrayList și care este performanța sa?

sobes.tech AI

Răspuns de la AI

Pentru a obține ultimul element din ArrayList, se folosește metoda get(size() - 1). Acest lucru se datorează faptului că ArrayList stochează elementele sub formă de matrice, iar accesul pe bază de index se face în timp constant.

Exemplu:

ArrayList<String> list = new ArrayList<>();
list.add("Primul");
list.add("Al doilea");
String lastElement = list.get(list.size() - 1);

Performanță: operația get în ArrayList se realizează în O(1), adică în timp constant, deoarece este acces direct pe bază de index.

Prin urmare, obținerea ultimului element este eficientă și nu necesită parcurgerea întregii liste.