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

Какой опыт с LinkedList

LinkedList — это двусвязный список, где каждый элемент (узел) содержит ссылки на предыдущий и следующий элементы. **Преимущества:** - Быстрая вставка/удаление в середине (`O(1)`, если известен узел). - Динамическое изменение размера без затрат на копирование. **Недостатки:** - Медленный доступ по индексу (`O(n)`). - Больший расход памяти из-за хранения ссылок. **Пример использования:** ```java LinkedList list = new LinkedList<>(); list.add("A"); list.add("B"); list.add(1, "C"); // Быстрая вставка list.remove(2); // Быстрое удаление ``` **Когда выбирать:** - Частые вставки/удаления в середине. - Не нужен быстрый доступ по индексу. **Альтернатива:** `ArrayList` для частого доступа по индексу.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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