作业帮 > 数学 > 作业

哈希表中,线性探测法 和 拉链法 求查找失败长度的定义相同吗?

来源:学生作业帮 编辑:大师作文网作业帮 分类:数学作业 时间:2024/11/11 16:40:04
哈希表中,线性探测法 和 拉链法 求查找失败长度的定义相同吗?
我知道线性探测法探测到一个空的位置就算查找失败,如果第一次就探测到空的位置,那么此次探测的查找失败长度是1.
那么对拉链法来说呢?第一次探测到空的位置,该次查找失败长度是1还是0?我看到的书上是算0的.
这两种方法到底有没有统一的说法啊?
哈希表中,线性探测法 和 拉链法 求查找失败长度的定义相同吗?
查找不成功的ASL :定义为查找不成功时对关键字需要执行的平均比较次数.
故对拉链法来说,第一次探测到空的位置,该次查找失败长度是0.
如ASLunsucc =(1+0+2+1+0+1+1+0+0+0+1+0+3)/13≈10/13≈0.77
再问: 那为什么线性探测法中,第一次探测到空的位置,该次查找失败长度是1呢?有什么区别么?