其他分享
首页 > 其他分享> > 开放寻址法

开放寻址法

作者:互联网

Open addressing

开放寻址法

前面学习了一种最简单的冲突解决方法:链接法,现介绍另一种冲突解决方法:开放寻址法

开放寻址法关键在于计算探查序列(probe sequence)

tips:对于同一个关键字k而言,其插入/搜索/删除的探查序列均一致

Insert

Delete

Uniform Hashing Assumption

均匀哈希假设:对于每一个关键字 k,在其对应的 m!个探查序列中,每个探查序列的生成概率相同

(Double Hashing时可以这么假设)

Analysis:

假设已经插入了n个元素至m个插槽中,那么下一次插入预计的probe次数将<=1/(1-α)

Proof:

当插入一个新的元素时,记 p = (m-n)/m

参考:https://www.cnblogs.com/soyscut/p/3390032.html

标签:探查,插入,关键字,寻址,序列,开放,空槽
来源: https://www.cnblogs.com/potofsalt/p/14941814.html