Встречается на собеседованиях • сегодня
Какие знаешь структуры данных из Collection кроме Map
В Java Collections Framework есть несколько основных структур данных:
1. **List** (упорядоченные коллекции):
- ArrayList - динамический массив
- LinkedList - двусвязный список
```java
List arrayList = new ArrayList<>();
List linkedList = new LinkedList<>();
```
2. **Set** (уникальные элементы):
- HashSet - хэш-таблица
- TreeSet - красно-черное дерево (сортированный)
- LinkedHashSet - сохраняет порядок вставки
3. **Queue/Deque** (очереди):
- PriorityQueue - очередь с приоритетом
- ArrayDeque - двусторонняя очередь на массиве
4. **Map** (хотя ты просил кроме Map, но для полноты):
- HashMap, TreeMap, LinkedHashMap
Каждая структура имеет свои особенности по производительности операций (O-нотация) и подходит для разных сценариев. Например, ArrayList для частого доступа по индексу, LinkedList для частых вставок/удалений в середине.

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