Встречается на собеседованиях • сегодня
Какая сложность у хэш-индекса
Временная сложность основных операций для хэш-индекса (например, в Python dict или set):
- Вставка (insert): O(1) в среднем случае, O(n) в худшем (при коллизиях)
- Поиск (lookup): O(1) в среднем случае, O(n) в худшем
- Удаление (delete): O(1) в среднем случае, O(n) в худшем
Пример с Python dict:
python
d = {}
d['key'] = 'value' # O(1)
val = d['key'] # O(1)
del d['key'] # O(1)Худший случай возникает редко, так как Python автоматически увеличивает размер хэш-таблицы при заполнении. Для минимизации коллизий используется качественная хэш-функция.

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