Я ищу объяснение того, как работает хеш-таблица - на простом английском языке для простака, подобного мне!
Например, я знаю, что он принимает ключ, вычисляет хеш (я ищу объяснение, как), а затем выполняет какой-то модул для работы там, где он находится в массиве, где хранится значение, но где мои знания прекращаются.
Может ли кто-нибудь прояснить этот процесс?
Изменить: Я не спрашиваю конкретно о том, как вычисляются хеш-коды, но общий обзор работы хеш-таблицы.