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

Работал ли с LinkedList

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

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

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

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