在具有m个槽位的哈希表中,使用线性探测再散列处理冲突,当前已存储n个记录。假设哈希函数能将键均匀地映射到槽位,当查找一个不存在的记录时,平均探测次数的近似表达式最接近于下列哪个?
答案解析
线性探测再散列的平均查找失败次数,主要取决于装载因子 α = n/m 。对于查找失败的情况,需要探测到空槽位才能确认记录不存在。平均探测次数的近似表达式为(1 + (1 / (1 - α)^2)) / 2。A选项是查找成功时平均探测次数的近似表达式;B选项是部分情况下对线性探测成功查找次数的简化近似;D选项是线性探测失败情况的变体,实际并无此结论。C选项正确,它反映了线性探测再散列失败查找的近似平均探测次数。
正确答案:C