【发布时间】:2017-09-28 16:21:11
【问题描述】:
当向大小为m的哈希表中插入n个项目时,假设每个项目的目的地都是独立一致随机的,那么不发生碰撞的概率是多少?
到目前为止我的工作: 我们有 n 个项目和 m 个位置。 每个项目都有 1/m 的机会出现在任何特定位置。 有 nC2 个可能的项目对。 没有冲突的概率是对于每个位置,每对项目都不会散列到该位置的概率。
对于任何给定位置,对于任何给定对,这两个项目没有散列到该位置的概率是 (m-1)/m。
那么,对于任何给定的位置,以上对所有对为真的概率是 ((m-1)/m)^(nC2)。
那么,对于每个位置都是如此的概率是 [((m-1)/m)^(nC2)]^(m).
【问题讨论】:
标签: math hash probability