Ответ
Set – это коллекция, хранящая уникальные элементы без определенного порядка. Реализации в Kotlin/Java: HashSet (быстрый доступ, не гарантирует порядок), LinkedHashSet (сохраняет порядок добавления), TreeSet (сортирует элементы).
Пример:
val numbers = setOf(1, 2, 3, 2) // [1, 2, 3] – дубликаты игнорируются
val mutableSet = mutableSetOf("a", "b")
mutableSet.add("c")
println("a" in mutableSet) // true – проверка наличия
Особенности:
- Нет доступа по индексу
contains()работает за O(1) дляHashSet- Полезен для устранения дубликатов и быстрой проверки принадлежности.
Видео-ответы
▶
Тестовое интервью в Oracle на middle Java
▶
FRONTEND СОБЕС ЗП 220к
▶
СОБЕСЕДОВАНИЕ FRONTEND ЗП 220к JS, TS задачи
▶
#5 Мидл в 18 лет? Собеседование на Frontend Middle разработчика
▶
Что должен знать frontend стажер в 2025? | Front-end собеседование
▶
16 лет и 4 года опыта в программировании?
▶
Unity Developer Собеседование C#. Тренировочное интервью на вакансию с актуальными вопросами
▶
Собеседование на позицию Java junior #2 - Петр
▶
ИНТЕРЕСНОЕ СОБЕСЕДОВАНИЕ JUNIOR Frontend разработчика
▶
Техническое интервью Java Developer - Юрий Мусиенко
▶
Cобеседование Junior NODE JS backend разработчика