【发布时间】:2019-04-14 13:41:01
【问题描述】:
我正在使用使用单独链接作为冲突解决技术的哈希表。
我知道通用公式是 N/table_length,其中 N 是当前表中的项目数。
我对分母有点困惑。是数组的大小 + 链接元素的数量,还是只是数组的大小?
【问题讨论】:
-
正确的负载系数至少部分不是口味问题吗?也就是说,如果你想浪费更少的内存,你可以指定一个更高的负载因子,但如果你认为更快的查找时间更重要,你可以指定一个更低的负载因子。
-
是的,负载系数的选择是个人喜好问题,但我认为这不适用于如何正确计算它。
标签: c++ hashtable hash-collision load-factor