Lib.nbdp.net
首页
试卷列表
OJ题库
搜索
登录
主页
题库
详解
不是VIP会员,不能显示答案
题目解答
题目:
己知一个线性表(36, 43, 25, 77, 45, 28, 33, 54),假定采用散列函数h(key)=key%9
(%为求余运算)依次计算散列地址,并存储在散列表A[0..8]中。若采用线性探测方法解决冲突,则线性表中的元素“54”在散列表中的位置为:
A.A[0]
B.A[2]
C.A[3]
D.A[8]
考点:
0
分析:
解答:
首先,
36%9=0 存储在0位;
43%9=7 存储在7位;
25%9=7 由于7位有数据,(7+1)%9=8 存储在8位;
77%9=5 存储在5位;
45%9=0 由于0位有数据,(0+1)%=1存储在1位;
28%9=1 由于1位有数据,存储在2位;
33%9=6 存储在6位;
54%9=0 由于0位有数据,(0+1)%=1,由于1位有数据,(0+2)%=2存储在2位;
评论:
老师:
0