Встречается на собеседованиях • сегодня

Какая сложность добавления элемента в ArrayList в худшем случае

В худшем случае добавление элемента в `ArrayList` имеет сложность **O(n)**. Это происходит, когда внутренний массив заполнен и требуется его увеличение (reallocation). При этом: 1. Создается новый массив большего размера (обычно в 1.5 раза) 2. Все существующие элементы копируются в новый массив 3. Добавляется новый элемент Пример: ```java ArrayList list = new ArrayList<>(2); list.add(1); // O(1) list.add(2); // O(1) list.add(3); // O(n) - требуется расширение массива ```
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы