数据结构哈希表,急对以下关键字序列建立哈希表{16,29,45,37,58,55...

数据结构哈希表,急对以下关键字序列建立哈希表{16,29,45,37,58,55,49,26,50,24,36,38},要求填充率为80%,用二次探测再散列法处理冲突:请... 数据结构哈希表,急 对以下关键字序列建立哈希表{16,29,45,37,58,55,49,26,50,24,36,38},要求填充率为80%,用二次探测再散列法处理冲突:请给出哈希函数,画出此哈希表,并计算在等概率情况下查找成功的平均查找长度,直接要答案, 展开
 我来答
塞奥盖绮烟
2019-05-14 · TA获得超过3743个赞
知道大有可为答主
回答量:3038
采纳率:34%
帮助的人:164万
展开全部
因为元素个数等于12,要求的填充率为0.8,所以表容量等于12/0.8=15.哈希函数通常采用除留余数法即取模数法,则哈希函数为H
=
key
mod
p,p应该为小于15且大于12的素数,由此得知p为13.而如果发生冲突再哈希时应该对表容量取模,增量序列则为1
-1
4
-4
9
-9.,所以构造的哈希表应如下:0:26
1:^
2:55
3:16
4:29
5:24
6:45
7:58
8:^
9:36
10:49
11:37
12:50
13:38
14:^ASL=(1+3+1+2+4+1+2+3+1+1+2+2)/12=23/12=1.9
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式