欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

二级hash。。?

发布时间:2025/3/21 编程问答 33 豆豆
生活随笔 收集整理的这篇文章主要介绍了 二级hash。。? 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

二级hash


一级hash函数是固定的。

每个槽有自己的二级hash函数。 且 二级hash长度是该槽内相同element个数的平方。 这样能保证二级hash无碰撞发生。


一级hash中, 某个槽内有n个元素, 对应的二级hash长度为m=n^2;


这n个元素在该二级hash中的碰撞的pair有 C(n,2); 出现碰撞的概率为1/m

因此, 碰撞次数的期望就是 C(n, 2) * 1/m < 1/2



???????????????????




整个hash表空间 与 待存储的元素空间成正比。 O(n)

《新程序员》:云原生和全面数字化实践50位技术专家共同创作,文字、视频、音频交互阅读

总结

以上是生活随笔为你收集整理的二级hash。。?的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。