对于线性表(7,34,55,25,64,46,20,10)进行散列存储时,若选用H(K)=K %9作为散列函数

 我来答
謇俊晤森烨
游戏玩家

2020-04-02 · 游戏我都懂点儿,问我就对了
知道大有可为答主
回答量:1.2万
采纳率:33%
帮助的人:716万
展开全部
答案选D,
4个。分别是:55,64,46,10.
H(K)=
K%9,表示除以9的余数。由于地址重叠造成冲突,所以散列存储时,通常还要有解决冲突的办法,如线性探查法等等。
都诗蕊别经
2019-03-16 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:34%
帮助的人:794万
展开全部
首先,各个数的散列值是(3,
4,
4,
3,
0).
如果用线性探测法,散列表为
0
:
48
3
:
38
4
:
25
5
:
74
6
:
52
查找各数需要的长度依次为(0,
0,
2,
3,
0),所以平均是1.
如果用链接法,散列表为
0
:
48
3
:
38
->
52
4
:
25
->
74
查找各数需要的长度依次为(0,
0,
1,
1,
0),平均是0.4.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式