什么是良好的哈希函数?我在大学的数据结构课程中看到了很多哈希函数和应用程序,但是我大多数都知道要创建一个好的哈希函数非常困难。为了避免发生冲突,我的教授说:
function Hash(key)
return key mod PrimeNumber
end
(mod是C和类似语言的%运算符)
质数应为哈希表的大小。我知道这是一个不错的功能,可以避免碰撞,而又可以避免快速碰撞,但是我怎样才能制造出更好的呢?是否有针对数字键的字符串键更好的哈希函数?
白板的微信
qq_笑_17
相关分类