44问答网
所有问题
3、设哈希(Hash)表的地址范围为0~17,哈希函数为:H(K)=K % 16。 K为关键字,用线性探测法再散列法处
画出哈希表的示意图;
若查找关键字63,需要依次与哪些关键字进行比较?
若查找关键字60,需要依次与哪些关键字比较?
假定每个关键字的查找概率相等,求查找成功时的平均查找长度。
举报该问题
其他回答
第1个回答 2022-05-30
关键字序列呢?估计是严蔚敏的那本吧
原题是(10,24,32,17,31,30,46,47,40,63,49)
散列表是
32 17 63 49 X X X X 24 40 10 X X X 30 31 46 47
63和31,46,47,32,17,63比较
60因为MOD16是12 12空的,找一遍就可以了
然后ASL:succ是(1*6+2+3*3+6)/11=1.82
不一定对,我自己算的不是参考答案,有错求轻喷
第2个回答 2020-04-14
关键字序列都没有,服了
相似回答
哈希表
详解
答:
哈希方法中使用的转换函数称为
哈希函数
(杂凑函数).在记录
的关键
码与记录的存储地址之间建立的一种对应关系 有数据元素序列(14,23,39,9,25,11),若规定每个元素k的存储
地址H(k)=k,
H(k)称为散列函数,画出存储结构图。 根据散列函数H(k)=k ,可知元素14应当存入
地址为
14的单元,元素23应当存入地址为23的单元...
什么是
线性探
测再散列?
答:
线性探
测再散列是哈希表解决冲突的一种计算方法
,哈希表
又称散列表,哈希表存储的基本思想是:以数据表中的每个记录
的关键字
k为
自变量,通过一种函数
H(k)
计算出函数值。把这个值解释为一块连续存储空间(即数组空间)的单元
地址(
即下标),将该记录存储到这个单元中。在此称该
函数H为哈希函数
或散列...
查找算法的
哈希表
查找
答:
总的来说,直接定址与解决冲突是
哈希表的
两大特点。2
函数
构造构造函数的常用方法(下面为了叙述简洁,设 h(k) 表示
关键字
为 k 的元素所对应的函数值):a) 除余法:选择一个适当的正整数 p ,令
h(k ) = k
mod p这里, p 如果选取的是比较大的素数,效果比较好。而且此法非常容易实现,...
哈希表
长度是8
,哈希函数H(k
ey
)=k
ey
%
7
,用线性探
测再散列处理冲突有
关键
...
答:
设哈希表为hash
[8]
,地址
空间为hash[0]~hash[7]76%7=6,76放入hash[6];35%7
=0,
35放入hash[0];27%7=6,此时hash[6]已有元素,后面
的hash
[7]为空,则27放入hash[7];15%7=1,15放入hash[1];41%7=6,此时hash[6]以及后面的7
,0,
1都有元素,则41放入hash[2];44%7=2,此时...
大家正在搜
哈希散列表
哈希表的表长
哈希5000硅表
哈希9245钠表故障处理
哈希9210硅表中文
哈希表溢出表
哈希顿HHs
哈希钠表9245
哈希钠表