哈希码 问答列表

为什么我需要覆盖 Java 中的 equals 和 hashCode 方法?

作者:Shashi 提问时间:2/15/2010

最近,我通读了这个开发者作品文档。 该文档是关于定义和有效且正确的,但是我无法弄清楚为什么我们需要覆盖这两种方法。hashCode()equals() 我怎样才能决定有效地实施这些方法?...

可变哈希图密钥是一种危险的做法吗?

作者:donnyton 提问时间:10/21/2011

使用可变对象作为 Hashmap 键是不好的习惯吗?当您尝试使用已修改到足以更改其哈希码的键从哈希图中检索值时,会发生什么情况? 例如,给定 class Key { int a; //mutab...

SAS 9.4 中具有哈希表的中位数

作者:mathilde 提问时间:10/20/2023

我想用哈希表按组计算 100 个变量的中位数。 我发现它用于计算 sashelp.cars 上发票的中位数,但是如果我想按品牌和型号进行中位数,例如,我该如何调整它? data percentil...

对于具有两个字符串和两个 BOOL 的对象,什么是好的哈希值?

作者:Boon 提问时间:6/2/2014

对于具有两个字符串和两个 BOOL 的类来说,什么是好的哈希值? 例如 @interface Person : NSObject @property (nonatomic, copy) NSSt...

重写 GetHashCode 的最佳算法是什么?

作者:bitbonk 提问时间:11/5/2008

在 .NET 中,GetHashCode 方法在 .NET 基类库中的许多地方都使用。正确实现它对于在集合中或在确定相等性时快速查找项目尤为重要。 是否有关于如何为我的自定义类实现的标准算法或最佳实...

为什么@AutoValue注解使用特定的整数1000003来计算哈希码?

作者:ARK 提问时间:6/28/2018

Java 哈希代码生成代码在其计算中通常使用质数。这是有充分理由的,如为什么在hashCode中使用质数?和其他地方所解释的那样。 例如,AutoValue 将为给定的值类生成以下哈希代码: @O...

了解 JVM 行为:“switch”如何处理字符串哈希冲突?

作者:maplemaple 提问时间:9/2/2023

在一次采访中,我被问到一个有趣的问题,关于 Java 虚拟机 (JVM) 如何处理涉及类型的语句。具体来说,有人问我 JVM 是否采用或用于此操作。我最初的想法是,由于哈希码的稀疏性,它会利用。然而,...

既然 Java 在使用 New 关键字时会创建一个新对象,并且每个对象都有唯一的哈希码,那么为什么它在这里给出相同的哈希码输出呢?

作者:Shrey Saxena 提问时间:9/23/2023

public class Main { public static void main(String[] args) { String str1="shrey"; String str2="s...

如何确定两个 JavaScript 对象的相等性?

作者: 提问时间:10/14/2008

严格相等运算符将告诉您两个对象类型是否相等。但是,有没有办法判断两个对象是否相等,就像 Java 中的哈希代码值一样? Stack Overflow 问题 JavaScript 中是否有任何类型的 ...

Bob Jenkins Hash Without Using Pointers in Delphi [已关闭]

作者:Json Dabbler 提问时间:11/17/2023

已关闭。这个问题需要细节或澄清。它目前不接受答案。 想改进这个问题吗?通过编辑这篇文章添加详细信息并澄清问题。 6天前关闭。 改进此问题 我有在 Delphi 中执行 Bob Jenkins ...


共10条 当前第1页