У меня есть приложение, в котором каждый элемент идентифицируется уникальным 32-битным числом, или «ключом».Моя главная задача - скорость поиска в хэш-таблице любого конкретного ключа, чтобы получить прикрепленный элемент.У меня есть выбор для хэш-таблицы: ELF, PJW и BKDR.Безопасность не является проблемой, поэтому в таком случае, какой из этих алгоритмов хеширования создаст таблицу с наилучшей скоростью поиска?
Еще одно соображение.Получу ли я лучшую производительность, если бы я преобразовал число в его строковое представление и использовал его для ключа?
Примечание: я нашел этот соответствующий поток SO:
Какая целочисленная хеш-функцияхорошо, что принимает целочисленный хэш-ключ?
Но принятый ответ имел некоторые противоположные точки зрения в комментариях, которые казались разумными, и распространение предостережений и мнений по всем остальным ответам оставляло меня все еще неуверенным, посколькуна лучший алгоритм для моего сценария использования.