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

Какие знаешь структуры данных из 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 для частых вставок/удалений в середине.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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