#哈希 #散列表 #同义词

同义词

散列函数可能会把两个或两个以上的不同关键字映射到同一地址,称这种情况为“冲突”,这些发生碰撞的不同关键字称为同义词。
例题

线性探测

例题

设有n个关键字具有相同的Hash函数值,则用线性探测法把这n个关键字映射到Hash表中需要做几次线性探测?
【】n2
【】n(n+1)
【】n
(n+1)/2
【v】n*(n-1)/2

第一次不需要线性探测。
第二次之后的每一次都会发生冲突,都需要进行线性探测
结果为
1+2+3+。。。+n-1 = (n-1)n/2

posted @ 2022-07-30 15:49  ethon-wang  阅读(306)  评论(0编辑  收藏  举报