设散列函数H(k)=k % 13,设关键字系列为{22,12,24,6,45,7,8,13,21},要求用线性探测法处理冲突。
(1) 构造HASH表。
(2) 分别求查找成功和不成功时的平均查找长度。
( 1 ) Hash 表
地址
0
1
2
3
4
5
6
7
8
9
10
11
12
关键安
13
21
45
22
24
探测次数
( 2 )查找成功的平均查找长度:
( 5*1+1*2+2*3+1*7 ) /9=20/9
查找不成功的平均查找长度:
( 2+1+9+8+7+6+5+4+3+2+1 ) /13=
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题