【发布时间】:2013-06-27 11:48:32
【问题描述】:
对于给定的哈希值,线性探测产生的索引如下:
h、h+1、h+2、h+3等。
对于给定的哈希值,二次探测产生的索引如下:
h、h+1、h+4、h+9等。
在线性的情况下会形成簇,但在二次的情况下不会。
但是当两个过程(方法)都需要采取相同数量的插入或搜索步骤时,为什么二次比线性更有效。谢谢!
【问题讨论】:
标签: data-structures hashtable probing quadratic-probing linear-probing