【发布时间】:2015-12-31 03:34:36
【问题描述】:
- 当所有项目散列到同一个槽(一个巨大的 LinkedList)时,如何使用链接修复散列表?
- 带有链接的哈希表是否使用表加倍?如果是这样,什么时候将表格的大小加倍。
【问题讨论】:
-
1.您无法阻止这种情况发生,但您可以通过使用加密哈希函数 (siphash) 使其不可利用。 2. 带有链接的哈希表通常使用 1 的负载因子,因此当哈希表完全填满时,您应该加倍。
标签: algorithm data-structures hashtable chaining