设用线性探查法解决冲突构造哈希表,且哈希函数为H(key)=key%m,若在该哈

免费题库2022-08-02  19

问题 设用线性探查法解决冲突构造哈希表,且哈希函数为H(key)=key%m,若在该哈希表中查找某关键字e是成功的且与多个关键字进行了比较,则(  )A.这些关键字形成—个有序序列B.这些关键字都不是e的同义词C.这些关键字都是e的同义词D.这些关键字的第一个可以不是e的同义词

选项 A.这些关键字形成—个有序序列
B.这些关键字都不是e的同义词
C.这些关键字都是e的同义词
D.这些关键字的第一个可以不是e的同义词

答案 B

解析 使用线性探测法先求出关键字所在的位置,使用关键字key%m得出所存储的位置,如果遇到冲突则(key+di)%m的计算方式得到第二次关键字存储的位置.所以有可能第一个不是e的同义词。(被其它关键词因冲突而占用)。
转载请注明原文地址:https://www.tihaiku.com/congyezige/2409423.html

最新回复(0)