Junior — Middle
Ce tip de listă trebuie utilizat dacă trebuie să extrageți frecvent elemente după numărul lor de ordine?
sobes.tech AI
Răspuns de la AI
Pentru extragerea frecventă a elementelor după numărul lor de ordine în Java, este mai bine să folosiți clasa ArrayList. Acest lucru se datorează faptului că ArrayList este implementat pe baza unui array, iar accesul la un element după index are loc în timp O(1). Spre deosebire de LinkedList, unde accesul după index necesită parcurgerea elementelor prin legături, ceea ce durează O(n).
Exemplu de utilizare a ArrayList:
List<String> list = new ArrayList<>();
list.add("Primul");
list.add("Al doilea");
String element = list.get(1); // Acces rapid după index