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