求余法
平方取中法
二分法
开放地址法
第1题:
采用开放定址法处理散列表的冲突时,其平均查找长度()
A.高于二分查找
B.高于链接法处理冲突
C.低于二分查找
D.低于链接法处理冲突
第2题:
哈希表的平均查找长度与处理冲突的方法无关()
A.对
B.错
第3题:
A、散列函数
B、散列表长
C、装填因子
D、处理冲突的方法
第4题:
:A求余法
B平方取中法
C二分法
D开放定址法
第5题:
A、与处理冲突方法有关而与表的长度无关
B、与处理冲突方法无关而与表的长度有关
C、与处理冲突方法有关且与表的长度有关
D、与处理冲突方法无关且与表的长度无关
第6题:
hash冲突及解决办法
关键字值不同的元素可能会映象到哈希表的同一地址上就会发生哈希冲突。解决办法:
(1)开放定址法:当冲突发生时,使用某种探查(亦称探测)技术在散列表中形成一个探查(测)序列。沿此序列逐个单元地查找,直到找到给定的关键字,或者碰到一个开放的地址(即该地址单元为空)为止(若要插入,在探查到开放的地址,则可将待插入的新结点存人该地址单元)。查找时探查到开放的地址则表明表中无待查的关键字,即查找失败。
(2)再哈希法:同时构造多个不同的哈希函数。
(3)链地址法:将所有哈希地址为i的元素构成一个称为同义词链的单链表,并将单链表的头指针存在哈希表的第i个单元中,因而查找、插入和删除主要在同义词链中进行。链地址法适用于经常进行插入和删除的情况。
4)建立公共溢出区:将哈希表分为基本表和溢出表两部分,凡是和基本表发生冲突的元素,一律填入溢出表。
第7题:
哈希表(散列表)的平均查找长度与处理冲突的方法无关。()
第8题:
A、与处理冲突方法有关而与表的长度无关
B、与处理冲突方法无关而与表的长度有关
C、与处理冲突方法有关而与表的长度有关
D、与处理冲突方法无关而与表的长度无关
第9题:
A哈希函数构造的越复杂越好,因为这样随机性好,冲突小
B除留余数法是所有哈希函数中最好的
C不存在
D若需在哈希表中删去一个元素,不管用何种方法解决冲突都只要简单的将该元素删去即可
第10题:
既希望较快地查找,又便于线性表动态变化的查找方法是______。
A.顺序查找
B.折半查找
C.Hash查找
D.索引顺序查找