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.