|
|
1
5
哈希代码的约定是“两个相等的对象必须具有相同的哈希代码”。这意味着用于确定相等性的任何字段都必须用构成哈希代码的位表示。因为你的平等合同只提到
|
|
|
2
2
一个好的散列函数应该(或多或少)随机地分配散列值,这样当你把散列值放入一个二叉树中时,你就得到了一个好的、均匀分布的树,而不是一个只在一边的链表。 请看这里: http://blogs.oracle.com/kah/entry/the_importance_of_good_hash 但是,如果您从未有过这种需要(即您将始终从数据库返回记录,而不是从您自己的二叉树中查找记录),那么在我看来,使用id作为散列是完全合理的。 |
|
|
3
1
|
|
|
4
1
如果类只包含整数,则可以将其用作哈希代码。这与
|
|
|
AlwaysneedsHelp · 如何减少此处使用的内存量? 2 年前 |
|
|
snake123 · 滚动到不同页面的锚点,URL中没有# 2 年前 |
|
|
Jan · 密码salt是否应存储在数据库中 2 年前 |
|
|
birb · RFC-6238 TOTP实现与示例不匹配 2 年前 |
|
|
AishaWho · 请解释res=id^(id>>>32) 3 年前 |
|
|
landings · 如何散列整数的环形缓冲区? 3 年前 |