【发布时间】:2011-05-13 09:27:10
【问题描述】:
我目前正在用 C++ 实现一个哈希表,我正在尝试为浮点数创建一个哈希函数...
我打算通过填充十进制数将浮点数视为整数,但后来我意识到我可能会遇到大数字溢出...
有散列浮点数的好方法吗?
你不必直接给我函数,但我想看看/理解不同的概念......
注意事项:
我不需要它真的很快,只要可能的话均匀分布。
我读到由于计算速度的原因,不应该对浮点数进行散列,有人可以确认/解释这一点并给我其他为什么不应该散列浮点数的原因吗?我真的不明白为什么(除了速度)
【问题讨论】:
标签: c++ floating-point hashtable hash-function