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

Насколько увеличится размер ArrayList при вставке

При вставке элементов в `ArrayList` его размер увеличивается динамически. По умолчанию, когда массив заполняется, создается новый массив в 1.5 раза больше (округление вниз) и копируются все элементы. Например, при заполнении массива размером 10, новый размер станет 15. Пример: ```java ArrayList list = new ArrayList<>(10); // Начальный capacity = 10 for (int i = 0; i < 11; i++) { list.add(i); // При 11-м добавлении capacity станет 15 } ``` **Нюансы:** - Начальный размер можно задать через конструктор `ArrayList(int initialCapacity)`. - Увеличение происходит только при превышении текущего capacity. - Метод `ensureCapacity(int minCapacity)` позволяет заранее увеличить размер.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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