![]() |
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/
|
|
AlwaysneedsHelp · 如何减少此处使用的内存量? 1 年前 |
![]() |
snake123 · 滚动到不同页面的锚点,URL中没有# 1 年前 |
![]() |
Jan · 密码salt是否应存储在数据库中 1 年前 |
![]() |
birb · RFC-6238 TOTP实现与示例不匹配 1 年前 |
![]() |
AishaWho · 请解释res=id^(id>>>32) 1 年前 |
![]() |
Jahongir Rahmonov · 计算文件的校验和 7 年前 |