|
|
1
0
我得到了我的答案 Reddit ,所以我想在这里总结一下: 碰撞分辨技术 首先,冲突解决方案似乎正在使用 Separate Chaining technique 而不是 Open addressing technique 因此不存在 Double Hashing strategy :
它只是将所有共享相同hashcode/索引的条目(如每个bucket的列表或诸如此类的内容)存储在同一个entries数组中,而不是使用一个专用存储。
关于质数,答案在这里: https://cs.stackexchange.com/a/64191/42745 这都是关于多个:
将基础项数组大小加倍 通过将阵列的大小增加足够多的插槽,有助于避免调用过多的调整大小操作(即副本)。 https://stackoverflow.com/a/2369504/4636721
|