1
3
只有一种方法可以满足
假设您有这些对象(箭头表示公差的限制,我将其简化为一维):
通过你的实施
(This is the loss of transitivity mentioned...)
然而,
the requirements of
通过扩展,我们可以用它覆盖一维空间的任何部分(想象一下
我会说,不要为.NET的
If you needed some form of hash for quick lookup for your data type, you should start looking at some kind of spatial index . |
2
3
我建议您重新考虑
|
3
1
这个“等于”的实现不满足相等的传递属性(如果x等于y,y等于z,那么x等于z)。 Given that you've already got a non-conforming implementation of Equals, I wouldn't worry too much about your hashing code. |
4
1
这有可能吗?在您的等式实现中,实际上有一个滑动窗口,在这个窗口中等式被认为是真的,但是如果您必须对散列进行“bucketize”(或量化),那么“equal”的两个项可能位于散列“boundary”的任一侧。 |
Jahongir Rahmonov · 计算文件的校验和 6 年前 |
Lev Knoblock · 类哈希函数 6 年前 |
Sazzad Hissain Khan · 算法-在二维矩阵中搜索 6 年前 |
Asur · 如何在PHP中同时使用多种算法对文件进行哈希? 6 年前 |
OofYeetMcGee · 实现PBKDF2 6 年前 |
yibs · 如何在Perl中计算csv中具有相同id的项目数 6 年前 |