Встречается на собеседованиях • сегодня
Можно ли быстро получить первый элемент в 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 хранит ссылки на голову и хвост списка.

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