Встречается на собеседованиях • сегодня
Какие плюсы и минусы использования ArrayList
**Плюсы:**
✅ Быстрый доступ по индексу (O(1)) благодаря массиву внутри.
✅ Удобные методы для добавления/удаления элементов (`add()`, `remove()`).
✅ Автоматическое расширение при заполнении.
✅ Поддержка generics для типобезопасности.
**Минусы:**
❌ Медленное удаление/вставка в середину (O(n)), так как требует сдвига элементов.
❌ Фиксированный размер при создании (хотя и динамически расширяется).
❌ Тратит память на пустые ячейки при уменьшении размера.
**Пример:**
```java
ArrayList list = new ArrayList<>();
list.add("A"); // Быстро
list.remove(0); // Медленно при большом размере
```

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы