早教吧作业答案频道 -->其他-->
一道求画出对应哈希表的数据结构习题,求解答..已知一组关键字序列为(25,51,8,22,26,67,11,16,54,41),其散列地址空间为[0,…,12],若Hash函数定义为:H(key)=keyMOD13,采用线性探
题目详情
一道求画出对应哈希表的数据结构习题,求解答..
已知一组关键字序列为(25,51,8,22,26,67,11,16,54,41),其散列地址空间为[0,…,12],若Hash函数定义为:H(key) = key MOD 13,采用线性探测法处理冲突,请画出它们对应的哈希表
已知一组关键字序列为(25,51,8,22,26,67,11,16,54,41),其散列地址空间为[0,…,12],若Hash函数定义为:H(key) = key MOD 13,采用线性探测法处理冲突,请画出它们对应的哈希表
▼优质解答
答案和解析
由除余法的散列函数计算出的上述关键字序列的散列地址为(12,12,8,9,0,2,11,3,2,2)。
先插入25 T[12]的位置,51也是12,所以再探查(12+1) mod 13 = 0, 插入T[0]位置,8插入T[8],22插入T[9], 26插入T[0],发现被占,再探查(0+1) mod 13 =1,插入T[1], 67插入T[2],11插入T[11],16插入T[3],54插入T[2],发现T[2]被占,(2+1)mod 13 =3, T[3]依旧被占,再探查,(2+2)mod 13 =4,插入T[4],41发现T[2]被占,T[3] T [4]也被占,(2+3)mod 13 = 5,T[5]开放,插入,结果如下
地址空间 序列
0 51
1 26
2 67
3 16
4 54
5 41
6
7
8 8
9 22
10
11 11
12 25
先插入25 T[12]的位置,51也是12,所以再探查(12+1) mod 13 = 0, 插入T[0]位置,8插入T[8],22插入T[9], 26插入T[0],发现被占,再探查(0+1) mod 13 =1,插入T[1], 67插入T[2],11插入T[11],16插入T[3],54插入T[2],发现T[2]被占,(2+1)mod 13 =3, T[3]依旧被占,再探查,(2+2)mod 13 =4,插入T[4],41发现T[2]被占,T[3] T [4]也被占,(2+3)mod 13 = 5,T[5]开放,插入,结果如下
地址空间 序列
0 51
1 26
2 67
3 16
4 54
5 41
6
7
8 8
9 22
10
11 11
12 25
看了 一道求画出对应哈希表的数据结...的网友还看了以下:
6和11的最小公倍数、8,11,44的最小公倍数6和11的最小公倍数、8,11,44的最小公倍数 2020-05-20 …
甲组同学植树棵数:9,9,11,11乙组同学植树棵数:8,9,9,10分别从甲乙两组中随机抽取甲组 2020-06-02 …
数的规律45*11=495125*11=137552*11=572一个数乘以11有什么规律45*9 2020-06-14 …
计算1/11=()2/11=()3/11=()4/11=()想一想它们的得数有什么规律?你能不计算 2020-07-06 …
一个数乘以11,得到的数比原来的数多90,原来的数是多少?乘以11等于把这个数扩大11倍比原数多1 2020-07-25 …
391-11-4=376是被除数和除数的和因为有余数376-4=372372除以12得31是除数3 2020-07-30 …
将10至50这个自然数依次写出得一多位数1011121314……50,试求这个多位数除以11的余数 2020-07-31 …
自贡市统计局2016年初发布了2015年我市经济形势:2015年全市地区生产总值(GDP)实现114 2020-11-12 …
已知能被11整除的数的特征求下列各数除以11的余数,总结所得的余数的规律(1)41873(2已知能被 2020-12-07 …
计算:(1)15×11(2)127×11(3)92×11(4)186×11提示:对于一个数乘以11的 2021-01-12 …