给定哈希值时,线性探测法生成的索引如下:
给定哈希值时,二次探测法生成的索引如下:
在线性探测中会形成聚簇,而在二次探测中不会。
但是,为什么二次探测比线性探测更有效,即使两种方法在插入或搜索时需要执行相同数量的步骤呢?谢谢!
h
,h+1
,h+2
,h+3
,等等。给定哈希值时,二次探测法生成的索引如下:
h
,h+1
,h+4
,h+9
,等等。在线性探测中会形成聚簇,而在二次探测中不会。
但是,为什么二次探测比线性探测更有效,即使两种方法在插入或搜索时需要执行相同数量的步骤呢?谢谢!