【发布时间】:2015-02-28 19:01:01
【问题描述】:
我最近几天在我正在阅读的教科书中发现哈希冲突管理主题中主集群和辅助集群之间的区别感到困惑。
【问题讨论】:
标签: algorithm data-structures hash quadratic-probing linear-probing
我最近几天在我正在阅读的教科书中发现哈希冲突管理主题中主集群和辅助集群之间的区别感到困惑。
【问题讨论】:
标签: algorithm data-structures hash quadratic-probing linear-probing
x,后续探测到x+1,
x+2、x+3 等等,这会导致主聚类。x,则探测到x+1、x+4、x+9、
x+16,x+25 等等,这会导致二级聚类。【讨论】:
主集群意味着如果存在集群并且新记录的初始位置将落在集群中的任何位置,则集群大小会增加。线性探测导致这种类型的聚类。
二次聚类不那么严重,如果它们的初始位置相同,两条记录只有相同的碰撞链。例如,二次探测导致这种类型的聚类。
【讨论】: