1
6
散列集合的顺序独立散列(基本上就是您要找的,不是吗?) 听起来任何顺序无关的操作(如加法或乘法)都能帮到你。加法的好处是可以很好地溢出。我不记得乘法是否也能起作用。
|
2
4
因为物品的数量很重要,但顺序不重要;只需对散列列表排序,然后对列表进行散列。
这将给出哈希值的类型,它对目录排列是不变的。 |
3
0
如果你有GoogleGuava可用,它提供了一个实用方法Hashing.combinedUnordered(),可以满足你的需要(在内部,这是通过将所有哈希值相加来实现的。) https://code.google.com/p/guava-libraries/wiki/HashingExplained |
4
0
我发现这篇文章: https://kevinventullo.com/2018/12/24/hashing-unordered-sets-how-far-will-cleverness-take-you/
|
Jahongir Rahmonov · 计算文件的校验和 6 年前 |
Lev Knoblock · 类哈希函数 6 年前 |
Sazzad Hissain Khan · 算法-在二维矩阵中搜索 6 年前 |
Asur · 如何在PHP中同时使用多种算法对文件进行哈希? 6 年前 |
OofYeetMcGee · 实现PBKDF2 6 年前 |
yibs · 如何在Perl中计算csv中具有相同id的项目数 6 年前 |