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

Можно ли быстро получить первый элемент в LinkedList

Да, можно. LinkedList в Java реализует интерфейс Deque, который предоставляет методы для быстрого доступа к первому и последнему элементам. **Методы для получения первого элемента:** - `getFirst()` – возвращает первый элемент (бросает `NoSuchElementException`, если список пуст). - `peekFirst()` – возвращает первый элемент или `null`, если список пуст. - `peek()` – аналогичен `peekFirst()` (так как LinkedList реализует Queue). **Пример:** ```java LinkedList list = new LinkedList<>(); list.add("A"); list.add("B"); String first1 = list.getFirst(); // "A" String first2 = list.peek(); // "A" ``` **Сложность:** O(1), так как LinkedList хранит ссылки на голову и хвост списка.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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