hashcode

hashcode

文章 3 浏览 179

如何计算字符串列表的良好哈希码?

背景: 我有一个简短的字符串列表。 字符串的数量并不总是相同,但几乎总是“少数”的数量级。 我们的数据库将这些字符串存储在第二个规范化表中。 这…

相守太难 2024-08-30 19:25:59 8 0

当我重写 equals() 方法时,为什么要重写 hashCode() ?

我从很多地方和来源听说,每当我重写 equals() 方法时,我也需要重写 hashCode() 方法。但请考虑下面的代码, package test public class MyCustomObj…

倦话 2024-08-30 08:06:33 7 0

hashCode() 必须返回素数吗?

hashCode() 方法的签名 public int hashCode(){ return x } 在这种情况下 x 必须是 int(primitive) 但请任何人向我解释一下这个数字 hashCode() 返回…

泪之魂 2024-08-30 00:19:21 3 0

良好的字符串哈希函数

我正在尝试为字符串想出一个好的哈希函数。我认为总结字符串中前五个字符的 unicode 值可能是个好主意(假设它有五个,否则在结束处停止)。这是一个…

虐人心 2024-08-29 03:04:23 3 0

使用注释生成 equals / hashcode / toString

我相信我在某处读到人们在编译时(使用 APT)通过确定哪些字段应该是哈希/相等测试的一部分来生成 equals/hashcode/toString 方法。我在网络上找不到…

笙痞 2024-08-27 14:48:58 5 0

复杂的HashMap序列化后有不同的hashCode

我正在将 xml 文件解析为复杂的 HashMap,如下所示: Map&ltString, Map&ltString, EcmObject&gt EcmObject: public class EcmObject implements Comp…

或十年 2024-08-25 13:52:41 3 0

Java中hashCode()是如何计算的

java中hashCode()方法返回什么值? 我读到它是一个对象的内存引用...new Integer(1) 的哈希值为 1; String("a") 的哈希值为 97。 我很困惑:它是 ASC…

甩你一脸翔 2024-08-24 23:39:20 4 0

如何确定字典中存储单词的hashcode值?

我正在准备面试并遇到了这个问题: 考虑到我有 1000,000 个单词,我想创建一本字典。我可以使用的数据结构是 Map 或 B+ trees 。 但是我应该根据什么…

凉城凉梦凉人心 2024-08-23 22:40:07 3 0

使用整数值作为哈希表的键是多么愚蠢?

我需要使用具有不同键的哈希表。一个作为键的字符串,另一个作为整数。 至于整数一,对数字运行哈希函数来生成密钥是多么愚蠢的事情? 我的意思是,我…

岁月静好 2024-08-23 07:10:22 3 0

python,哈希函数选择

使用 Python 和 Django,我将让我的用户向他们的朋友赠送基于 pdf 的礼物,该朋友将能够通过从电子邮件链接进入我的网站来索取 pdf 礼物。 这是计划 …

污味仙女 2024-08-23 04:22:12 6 0

为什么java hashCode()中经常使用XOR,而其他按位运算符却很少使用?

我经常看到类似 int hashCode(){ return a^b } Why XOR?…

回心转意 2024-08-23 03:03:19 2 0

哈希码比较问题

我有一个对象的列表,在我们的例子中被称为规则,这个对象本身是一个字段列表,我必须对其进行哈希码比较,因为我们不能在 系统。 即假设我有两条规则…

旧伤慢歌 2024-08-22 17:37:40 5 0

HashCode,尝试获取单词或数字的最后几个字母

我有这个 hashCode 函数,我一直试图用 Eclipse 实现它,但我的测试一直失败。我正在尝试编写一个哈希码函数,该函数返回单词或数字的最后 2 或 3 个…

缱绻入梦 2024-08-22 08:44:39 1 0

为什么我需要重写 Java 中的 equals 和 hashCode 方法?

最近我读到了这篇文章 开发人员工作文档。 该文档主要是关于有效且正确地定义 hashCode() 和 equals() ,但是我无法弄清楚为什么我们需要重写这两个方…

你是我的挚爱i 2024-08-22 07:31:58 2 0

.NET 字典解决冲突的效果如何?

我遇到了需要为表设置键的自定义对象的问题。我需要生成一个唯一的数字键。我遇到了碰撞问题,我想知道是否可以利用字典来帮助我。假设我有一个像这样…

歌枕肩 2024-08-21 05:04:23 1 0
更多

推荐作者

lioqio

文章 0 评论 0

Single

文章 0 评论 0

禾厶谷欠

文章 0 评论 0

alipaysp_2zg8elfGgC

文章 0 评论 0

qq_N6d4X7

文章 0 评论 0

放低过去

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文