В тех случаях, когда у меня есть ключ для каждого элемента, и я не знаю индекс элемента в массиве, hashtables работают лучше, чем массивы (O (1) vs O (n)).
Почему? Я имею в виду: у меня есть ключ, я его хэш... У меня есть хэш. Не должен ли алгоритм сравнивать этот хэш против каждого элемента хэша? Я думаю, что есть какой-то трюк за память, не так ли?