在以下 MIT 讲座中: https ://www.youtube.com/watch?v= JZHBa-rLrBA 在 1:07:00,教授教计算不成功搜索中的探针数。
但我的计算方法与他不符。我的回答是:
m=没有。哈希表中的槽数
n = 没有。元素(键)
解释:
1.哈希函数可以命中一个空槽,概率为mn/m。
2.或者它可以以 n/m 的概率命中一个被占用的键槽。
3.现在在情况 2 中,我们将不得不再次调用哈希函数,有两种机会: (i) 我们得到一个没有密钥的槽,概率为 (mn)/(m-1)。(ii) 我们得到一个带有概率 (n-1)/(m-1) 的密钥槽。
4.现在重复案例 3,但概率不同,如图所示
为什么我得到不同的答案。它出什么问题了?