【发布时间】:2023-03-30 06:03:01
【问题描述】:
为什么建议在分离链中加载因子为 1?
我看到很多人说这是推荐的,但没有明确解释为什么。
在开放寻址中,我知道负载因子应该在 0.5 到 0.7 之间,因为在处理冲突时查找未占用索引应该是一种快速操作。但我不明白为什么在分离链接中负载因子为 1 应该更好。我的意思是,如果我有一个大小为 100 的表,是否还有机会将所有 100 个元素散列到同一个索引并放在同一个列表中?天哪,我真的无法理解为什么单独链接的这个特定负载因子应该是 1。
【问题讨论】:
标签: hash hashtable hash-function load-factor