Sobes.tech
Junior — Middle
119

Hoe wordt de tijdcomplexiteit van de bewerking om een element op index te zoeken in ArrayList bepaald?

Bedrijven waar gevraagd werd
Передовые Платежные Решения

Antwoord van AI

sobes.tech AI

В ArrayList в Java операция поиска элемента по индексу выполняется за константное время — O(1). Это связано с тем, что ArrayList реализован на основе массива, и доступ к элементу по индексу происходит напрямую через адрес в памяти, без необходимости проходить по другим элементам.

Пример:

ArrayList<String> list = new ArrayList<>();
list.add("A");
list.add("B");
String element = list.get(1); // Получение элемента по индексу 1 — выполняется за O(1)