更多“采用线性探测法解决冲突时所产生的一系列后继散列地址:()”相关的问题
第1题
采用线性探测再散列法解决冲突时计算出的一系列“下一个空位”_____________。
A.必须大于等于原散列地址
B.必须小于等于原散列地址
C.可以大于或小于但不等于原散列地址
D.对地址在何处没有限制
点击查看答案
第2题
已知散列表a[14]中,a[4]~a[7]已有元素占用,其余为空。散列函数为 hash(k) = k mod 11,用开放地址法和平方探测法解决冲突,当插入元素49时,得到的散列地址为()。
点击查看答案
第3题
已知一组关键字序列为{5,88,12,56,71,28,33,43,93,17},哈希表长为13,哈希函数为H(key)=key%13,请用线性探测再散列、二次线性探测再散列以及链地址法解决冲突构造这组关键字的哈希表,并计算查找成功时的平均查找长度。
点击查看答案
第4题
查找表32,45,18,77,5,23,44,19,7,3,哈希函数为H(key)=key %5,采用链地址法解决冲突的ASL(成功)=(),采用表长为11的线性探测再散列开放地址法的ASL(成功)=(),
A.18/10,32/10
B.18/5,31/10
C.18/10,31/10
D.18/5,32/10
点击查看答案
第5题
已知一个线性表(1,13,12,34,38,33,27,22),假定采用h(k) = k mod 11,计算散列地址进行散列存储,若采用拉链法解决冲突,则查找成功的平均检索长度()
点击查看答案
第6题
若采用链地址法解决冲突,散列函数为H(key)=key MOD 17,则需 ()个链表
点击查看答案
第7题
“生日悖论”解释了散列表中的()问题
A.冲突不可能完全避免
B.解决冲突的方法
C.散列函数的负载因子要够大
D.拉链法比开地址更优
点击查看答案
第8题
已知关键码key=582422241,经过散列函数后的散列地址h(key) = 1064,在采用的散列函数为()
A.移位折叠法
B.数字分析法
C.边界折叠法
D.中平方法
点击查看答案
第9题
在开地址法解决冲突的散列表中,发生聚集的原因主要是()
A.解决冲突的算法选择不好
B.数据元素过多
C.负载因子过大
D.散列函数选择不当
点击查看答案
第10题
给定一个长度为7的空散列表ht,采用双散列法解决冲突,两个散列函数分别为: h1(key)=key%7 h2(key)=key%5+1 请向散列表依次插入关键字为9,16,30的集合元素,插入完成后30在散列表中存储地址为_______。
点击查看答案