早教吧 育儿知识 作业答案 考试题库 百科 知识分享

数据结构表,字序列构造哈希表,设有一组关键字{19,01,23,14,55,20,84,27,68,11,10,77},采用哈希函数:H(key)=key%13采用开放地址法的线性探测再散列方法解决冲突,试在0~18的散

题目详情
数据结构表,字序列构造哈希表,
设有一组关键字{19,01,23,14,55,20,84,27,68,11,10,77},采用哈希函数:
H(key)= key % 13
采用开放地址法的线性探测再散列方法解决冲突,试在0~18的散列地址空间中对该关键字序列构造哈希表。
▼优质解答
答案和解析

Hi=(H(key)+di) Mod m, i=1,2,3...,k(k<=m-1) m为哈希表长,di=1,2,3,4,...m-1,
这里m=19,线性探测再散列是增量序列di=1,2,3,...,m-1
19%13=6,01%13=1,23%13=10,14%13=1,55%13=3,20%13=7 未出现冲突
处理84时,84%13=6,但6单元已占用,出现冲突,调用冲突处理函数H1=(H(84)+1) Mod 19=7,但7单元又被占用,再次调用冲突处理函数得H2=(H(84)+2) Mod 19=8,未冲突。
以下就不一一列举了,下面把我算得的答案贴一下,可能有误,欢迎指正!
表格横着不好对齐我就竖着放吧
地址单元 关键字
0 01
1 14
2 27
3 55
4 68
5
6 19
7 20
8 84
9
10 23
11 11
12 10
13 77
14
15
16
17
18
其实线性探测再散列比较特殊,就是查找当前冲突单元往下第一个空闲地址单元,不用算直接用眼睛扫一下就知道下一个应放哪
希望我的解答有助于你理解~
看了数据结构表,字序列构造哈希表,...的网友还看了以下:

在运用突出重点法讲解时,一般要突出以下内容( )。A.突出大景点中有代表性的景观B.突出  2020-05-19 …

在运用突出重点法讲解时,一般要突出以下内容( )。A.突出大景点中有代表性的景观B.突出景点的特征  2020-05-20 …

对印巴冲突和巴以冲突的解释不正确的是[]A、印巴冲突是指印度和巴基斯坦之间的冲突B、巴以冲突是指巴  2020-06-12 …

5800w买的3g网聊卡,也打开UMTS模式用的好好的,突然只有个3g显示在上面没信号了,切换到2  2020-07-06 …

破折号的作用:1.解释说明2.表示意思转折3.表示声音的延长(1)这是大年夜的最后一天——大年夜,  2020-07-12 …

六年级下册数学第一单元数与代数(常见的量)的应用题1.解决问题(1)一瓶可口可乐容量2升,将可口可  2020-07-13 …

管理者应如何解决组织冲突?(1)回避。让冲突双方暂时从冲突中退出或抑制冲突。(2)强制解决。即管理  2020-07-22 …

关于民法的传达人误传,三大本上有两种解释:请问这两种解释是否存在冲突?三大本上有两种解释:请问这两种  2020-11-07 …

运用知识解决问题:(1)小明家正在吃火锅,用电功率很大,突然断电了,这是为什么?答:根据公式,当用电  2020-12-10 …

1、根据对文章的理解填空文章第1自然段主要介绍了.其中的“然而”起到了的作用,突出了.龙门石窟和、鼎  2020-12-20 …