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

Почему коллекция называется TreeSet

TreeSet называется так, потому что использует структуру данных **красно-чёрное дерево** (Red-Black Tree) для хранения элементов. Это обеспечивает: - **Автоматическую сортировку** – элементы хранятся в отсортированном порядке (natural ordering или через Comparator). - **Быстрый поиск** – O(log n) для операций `add()`, `remove()`, `contains()`. - **Уникальность** – дубликаты запрещены, как и в любом `Set`. Пример: ```java TreeSet numbers = new TreeSet<>(); numbers.add(3); numbers.add(1); numbers.add(2); System.out.println(numbers); // [1, 2, 3] – автоматическая сортировка ``` Название отражает внутреннюю реализацию (дерево) и интерфейс (множество).
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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