Встречается на собеседованиях • сегодня
Чем хеш-таблица (HashMap) лучше массива
Хеш-таблица обеспечивает среднюю сложность O(1) для операций вставки, поиска и удаления, тогда как в массиве поиск по значению занимает O(n), а доступ по индексу — O(1).
Преимущества хеш-таблицы:
- Быстрый доступ к данным по ключу (не требуется перебор)
- Гибкость: ключами могут быть любые хешируемые объекты
- Динамически расширяется
Пример:
python
# Массив (поиск O(n))
arr = [10, 20, 30]
index = arr.index(20) # Линейный поиск
# Хеш-таблица (поиск O(1))
hash_map = {'a': 10, 'b': 20, 'c': 30}
value = hash_map['b'] # Мгновенный доступКогда использовать массив:
- Если нужен порядок элементов
- Частый доступ по индексу
- Ключи — целые числа в плотном диапазоне

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