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