44问答网
所有问题
哈希表公共溢出区线性探测再散列查找不成功的ASL怎么求
就这个不成功的ASL怎么算的
举报该问题
推荐答案 2019-09-03
ASL查找失败次数是由地址到空位置的比较次数。
5个1的原因:哈希表5个空位置,各比较一次
5个5的原因:哈希表中已经有关联字的位置比较1次,公共溢出区比较3+1次。
最后除以总的地址数
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/GZ3ZVWRK6ZKD66GGV3.html
其他回答
第1个回答 2018-01-10
查找不成功的ASL :定义为查找不成功时对关键字需要执行的平均比较次数。 故对拉链法来说,第一次探测到空的位置,该次查找失败长度是0。 如ASLunsucc =(1+0+2+1+0+1+1+0+0+0+1+0+3)/13≈10/13≈0.77
追问
哥们这是公共溢出区啊,怎么就拉链了
第2个回答 2018-01-10
要从
表头
重新查起,因为在构建表的时候就已经预留了空间,一般是表的75%可以用来存放数据,所以数据时可以完全存进去的,如果不要求二次散列那么就要从头查起!本回答被提问者采纳
第3个回答 2018-12-30
北邮的嘛哈哈哈
重点应该是那个"5"没理解吧,"1"就不说了。
5=1(原表中对应位置的一次比较)+3(溢出区的已有3个数比较)+1(溢出区的第四个位置为空的比较,发现查找失败)
相似回答
在
哈希表
中
查找成功
和
不成功
时的平均查找长度如何计算??
答:
(2) 分别计算等概率情况下
查找成功
和
查找不成功的
平均查找长度。Ans:(1).首先明确一个概念装载因子,装载因子是指所有关键子填充
哈希表
后饱和的程度,它等于 关键字总数/哈希表的长度。 根据题意,我们可以确定哈希表的长度为 L = 7/0.7 = 10;因此此题需要构建的哈希表是下标为0~9的一维数组。
设
哈希
函数H(key)=key MOD 13,用
线性探测再散列
法解决冲突.
答:
查找成功的平均长度:6*1+3*2+1*3=15
查找不成功的
平均长度:6+5+4+3+2+1+6+5+4+3+2+1=42
设散列函数H(key)=key MOD 7,用
线性探测再散列
法解决冲突。
答:
ASL
= (1 + 1 + 1 + 2 + 5 + 1 + 1 + 4) / 8 = 2
3、设
哈希
(
Hash
)
表的
地址范围为0~17,哈希函数为:H(K)=K % 16。 K...
答:
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 不一定对,我自己算的不是参考答案,有错求轻喷 ...
大家正在搜
哈希表线性探测再散列模的是表长吗
线性探测再散列构造哈希表
哈希表线性探测再散列例子
哈希表二次探测再散列例题
哈希表线性查溢出
哈希表线性探测法
数据结构线性探测再散列
散列表和哈希表区别
线性探测再散列和链地址法
相关问题
哈希表,19题的查找不成功的ASL是怎么算出来的,在线等
在哈希表中查找成功和不成功时的平均查找长度如何计算??
求“在散列表上查找成功与不成功的平均查找长度 ?”具体分析过...
哈希表查找不成功的平均查找长度
求教数据结构哈希表的除留余数法以及用线性探测再散列处理冲突。...
建立哈希表 及计算ASL值
关于哈希表查找不成功时的平均查找长度