对于散列,当n倾向于无穷大时,空插槽的数量会发生什么变化?

时间:2015-10-16 16:24:09

标签: algorithm hash

在通用哈希假设下,如果我的哈希表大小 m = cn c > 0 ,并且由于 n 趋于无穷大,空插槽的数量往往是多少?

由于 m n 的功能,我有点坚持如何做到这一点...(我得到的m的不同值的答案)总是倾向于无穷大,而且我不确定这是否准确......

1 个答案:

答案 0 :(得分:0)

拿一个特定的单元 i 。所有密钥都错过的概率是

((m - 1)/ m) n =(1 - 1 / m) n =(1 - 1 / m) m / c ~e -1 / c

(最后一次近似,见representations of e。)

所有密钥错过其他特定单元 j 的事件独立,但linearity of expectation,这并不重要。预期的空箱数将 m 乘以前一个表达式。