哈希的查找无需进行关键字的比较。
第1题:
● 采用哈希(或散列)技术构造查找表时,需要考虑冲突(碰撞)的处理,冲突是指 (39) 。
(39)
A. 关键字相同的记录被映射到不同的哈希地址
B. 关键字依次被映射到编号连续的哈希地址
C. 关键字不同的记录被映射到同一个哈希地址
D. 关键字的数目超过哈希地址的数目
第2题:
与其他查找方法相比,哈希查找法的特点是( )。
A.通过关键字比较进行查找
B.通过关键字计算记录存储地址进行查找
C.通过关键字计算记录存储地址,并进行一定的比较进行查找
D.通过分段进行逐个比较查找
第3题:
A.除留余数法
B.数字分析法
C.线性探测法
D.关键字比较法
第4题:
在关键字随机分布的情况下,在二叉排序树上进行查找的平均查找长度与(28)的量级相当。
A.顺序查找
B.二分查找
C.哈希查找
D.逆序查找
第5题:
采用哈希(或散列)技术构造查找表时,需要考虑冲突(碰撞)的处理,冲突是指______。
A.关键字相同的记录被映射到不同的哈希地址
B.关键字依次被映射到编号连续的哈希地址
C.关键字不同的记录被映射到同一个哈希地址
D.关键字的数目超过哈希地址的数目
A.
B.
C.
D.
第6题:
A、顺序查找
B、折半查找
C、哈希查找
D、二叉排序树查找
第7题:
A、根据哈希函数计算关键字的地址的过程占用一定的计算时间
B、占用的存储空间多
C、在哈希表中只能按关键字查找
D、不能进行删除操作
第8题:
此题为判断题(对,错)。
第9题:
设哈希函数h (k) =k mod 7,哈希表的地址空间为0~6,对关键字序列(32,13,49, 55,22,38,12)按线性探测法解决冲突,关键字12应存放在散列表中的地址是 【】 ,
查找关键字12需比较的次数为 【】
5 6次
h(k)=k mod 7,所以地址为:12 mod 7=5. 分别于关键字进行比较,从而得出比较次数为6.
第10题:
设哈希表的地址范围为0~17,哈希函数为:H(key)=key%16。用线性探测法处理冲突,输入关键字序列:(10,24,32,17,31,30,46,47,40,63,49),构造哈希表,试回答下列问题:假定每个关键字的查找概率相等,求查找成功时的平均查找长度。