gpt4 book ai didi

algorithm - 关于哈希表中的二级聚类

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:34:33 26 4
gpt4 key购买 nike

Although quadratic probing eliminates primary clustering, elements that hash to the same position will probe the same alternate cells. This is known as secondary clustering. Simulation results suggest that it generally causes less than an extra probe per search.

以上是 Mark Allen Wessis 书中的算法书的文本片段。

我的问题有人可以用例子来解释什么是次要聚类以及作者所说的“模拟结果表明它通常导致每次搜索少于一个额外的探测”是什么意思。

谢谢!

最佳答案

二级聚类在您引用的文本中定义:探针将围绕其他点聚类,而不是靠近插入点。

“模拟结果表明它通常导致每次搜索少于一个额外的探测”意味着有人试图通过二次探测在哈希表中插入或查找大量数据,并发现,平均 , 只需不到两个探针就可以在哈希表中找到正确的位置。 (一个探针当然是在哈希表中插入或查找任何内容所需的最低限度。)

关于algorithm - 关于哈希表中的二级聚类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7416626/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com