Встречается на собеседованиях • сегодня
Где применяется HashMap
HashMap (или dict в Python) используется для хранения пар ключ-значение с быстрым доступом по ключу. Основные применения:
- Кэширование – хранение результатов вычислений для повторного использования.
- Подсчет частот – например, частоты символов в строке.
- Индексация данных – быстрый поиск по уникальным идентификаторам.
- Устранение дубликатов – проверка на наличие элемента за O(1).
Пример подсчета частот символов:
python
from collections import defaultdict
text = "hello world"
freq = defaultdict(int)
for char in text:
freq[char] += 1
print(freq) # {'h': 1, 'e': 1, 'l': 3, ...}Преимущества: среднее O(1) для вставки, удаления и поиска. Недостатки: возможны коллизии, требует больше памяти чем массивы.

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