DEVOPSTRAINER
Вопросы / Python

Что такое хеш-таблица, как она устроена и почему поиск в ней O(1)?

Краткий ответ

Хеш-таблица — структура данных, хранящая пары ключ-значение. Индекс, по которому лежит значение, вычисляется из ключа хеш-функцией, поэтому доступ, вставка и удаление в среднем занимают O(1) (амортизированно), а не O(n) как при переборе. В Python хеш-таблица — это dictset под капотом).

Ещё вопросы по теме «Python»

Готовишься к DevOps-собеседованию?
Полные разборы вопросов, карточки с интервальным повторением, квизы и песочница с реальными сломанными Linux-серверами — бесплатно после входа.
Открыть тренажёр →