Junior — Middle
Kāda stratēģija tiek izmantota, lai iegūtu pēdējo elementu no ArrayList, un kāds ir tās veiktspēja?
sobes.tech AI
Atbilde no AI
Lai iegūtu pēdējo elementu ArrayList, tiek izmantota metode get(size() - 1). Tas ir saistīts ar to, ka ArrayList glabā elementus kā masīvu, un piekļuve pēc indeksa notiek konstanta laikā.
Piemērs:
ArrayList<String> list = new ArrayList<>();
list.add("Pirmkārt");
list.add("Otrkārt");
String lastElement = list.get(list.size() - 1);
Veiktspēja: get operācija ArrayList tiek veikta O(1) laikā, tas ir, konstanta laikā, jo tā ir tieša piekļuve pēc indeksa.
Tādējādi, iegūt pēdējo elementu ir efektīvi un neprasa pārlūkot visu sarakstu.