题目内容
(请给出正确答案)
[单选题]
下列以链地址法处理哈希表冲突的叙述中,错误的是()。
A.此时的哈希表整体上是一个数组
B.此时的哈希表整体上是一个链表
C.此时的哈希表中可能存在空链表
D.位于同一个横向链表中的结点的Hash地址都相同
查看答案
如果结果不匹配,请 联系老师 获取答案
A.此时的哈希表整体上是一个数组
B.此时的哈希表整体上是一个链表
C.此时的哈希表中可能存在空链表
D.位于同一个横向链表中的结点的Hash地址都相同
哈希表的地址区间为0~17,哈希函数为h(key)=K9/617。采用线性探测法处理冲突,并将关键字序列{26,25,72,38,8,18,59}依次存储到哈希表中,则存放元素59需要搜索的次数是________。
A.5
B.4
C.3
D.2
A.8
B.9
C.10
D.11
下面关于哈希表的说法中,正确的是_______。
A.不管采用何种处理冲突方法,都可直接删除元素
B.哈希表不需比较关键字即可查找到元素
C.哈希函数构造的越复杂,冲突就越小
D.哈希函数在关键字与哈希地址之间建立映像
A.哈希函数选得好可以减少冲突现象
B.哈希函数H(k)=k MOD p,p通常取小于等于表长的素数
C.用线性探测法解决冲突易引起堆积现象
D.用拉链法解决冲突易引起堆积现象
设有一组关键字为{19,15,23,2,68,20,84,28,55,11,10,80},用链地址法构造哈希表,哈希函数为h(key)=key%13,则哈希地址为2的链表中有______个记录。
A.1
B.2
C.3
D.4
设哈希表的长度为m,初始状态为空,用线性探查法解决冲突,将n(n<m)个不同的关键字插入哈希表,如果这n个关键字的哈希地址全都相同,则总的探测次数为______。