首页 > 试题广场 >

设散列函数H(k)=k % 13,设关键字系列为{22,12

[问答题]

设散列函数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

6

45

7

22

8

24

12

探测次数

1

7

1

2

3

1

3

1

1

2 )查找成功的平均查找长度:

5*1+1*2+2*3+1*7 /9=20/9

查找不成功的平均查找长度:

2+1+9+8+7+6+5+4+3+2+1 /13=

发表于 2017-05-14 22:06:41 回复(2)