hashmap 相关问题

一种数据结构,它使用散列函数将标识值(称为键)映射到其关联值

在Java中,在Object#equals()调用期间,两个对象是否必须具有相同的hashCode?我们是否需要在 equals() 中比较 hashCode?

我在 HashMap 的上下文中读过某处: hashCode() 允许按对象的哈希值对对象进行排序,然后仅当对象共享相同的哈希值时才需要调用 Object#equals 方法...

回答 1 投票 0

为什么我的哈希图会清除它的一些值?

我正在尝试为树创建地图。它将列号(水平深度)映射到具有该水平深度的节点列表。 当我使用下面的代码时,不知何故地图被覆盖了...

回答 1 投票 0

Hashmap 与数组性能

当数组的索引已知时,使用数组还是 HashMap(性能方面)更好?请记住,示例中的“对象数组/映射”只是一个示例,在我的实际项目中......

回答 7 投票 0

如何更正我的排序器方法以允许更多用户输入?

我正在尝试为我的几个朋友构建一个排序算法,并且我现在正在为其进行测试构建。最终我会让它更有活力,但目前我只是把它放在它应该去的地方......

回答 1 投票 0

我们是否必须重写放入哈希映射中的枚举的 equals/hashcode

我有一个枚举类,如下所示。 公共枚举项 { COKE("可口可乐", 25)、PEPSI("百事可乐", 35)、SODA("苏打水", 45); 私有字符串名称; 私人国际价格; 私人物品(字符串名称,整数价格){ ...

回答 2 投票 0

Java:如何不仅按名称搜索文件夹中的重复文件,还按大小和内容搜索重复文件?

我想创建一个Java应用程序来识别重复项。到目前为止,我只能通过名称找到重复项,但我还需要大小、文件类型,也许还需要内容。这是我到目前为止使用 HashMap 的代码: ...

回答 5 投票 0

GO,地图按键全部更新中

我做的事情有什么问题吗?我不明白为什么所有地图键都被更新,它应该只是“以太”键。 数据 := []字节(` [{".id":"*1",&...

回答 1 投票 0

两个不同的HashMap返回相同的hashCode

我有两组不同的 HashMap({u=0, h=3} 和 {t=3, i=0}),它返回相同的 hashCode (224)。我不明白这个,不同对象的hashCode需要不同,而她...

回答 1 投票 0

将 HashMap 键与另一个随机 HashMap 键进行匹配的算法,从不重复值或匹配自身

这可能不是最合乎逻辑/最简单/有效的方法。我希望得到一些关于更好逻辑的意见,所以我宁愿尝试解释这个问题。 列表: 乔恩 - 空 爸爸 - 空 妈妈...

回答 3 投票 0

我应该使用什么技术来创建一个难以构造的 Rust HashMap 复合键,因为它需要克隆多个元素?

我正在做一些动态编程,我想将已经计算的值存储在 HashMap 中。不幸的是,密钥是一个复合值,并且构建起来有些昂贵: #[推导(方程,部分...

回答 3 投票 0

为什么我的 LC 12 Integer to Roman 解决方案不起作用?

我不明白的是,当我将 tmp-=1 传递给函数时,它对于小于 10 的数字返回“X”,对于小于 100 和大于 10 的数字返回“C”,它会无限循环。 班级

回答 1 投票 0

如何通过键字符串对 Hashmap 进行排序?

我在 HashMap 中使用一些假期日期。 this.holidayMap.put("01.05", new Event("1.麦")); this.holidayMap.put("14.02", new Event("情人节")); 那...

回答 2 投票 0

如何从rails将id和名称传递给d3

与任何合理化数据库一样,ID、名称和数据存储在单独的表中。当前脚本(如下)在图例中显示了 ID,但我想传入并显示名称。

回答 1 投票 0

数据库为空,无法完成登录页面! (哈希映射)

这是我的数据库: 公共类数据库{ 私有MapcardPinMap = new HashMap<>(); 公共无效addCardInfo(字符串名称,字符串卡编号,字符串pin,

回答 1 投票 0

将实体列表转换为地图

我在将实体列表(我从数据库中获取)转换为地图时遇到问题。 在数据库中我有这样的东西 列表 特征 价值 3DS 3DS1 3DS 3DS2 特拉 ...

回答 1 投票 0

早期版本的HashMap死循环bug是什么?

我一直在阅读https://www.alibabacloud.com/blog/the-clever-design-of-java-map_597979了解HashMap和CHM的内部实现。 有一句有趣的台词我无法...

回答 1 投票 0

尝试实现线程安全的缓存

我正在尝试使用 RwLock 后面的 HashMap 来实现共享状态、线程安全的缓存。理想情况下,我希望我的界面公开一个函数,该函数(给定密钥)将返回一个

回答 1 投票 0

我的 Rust OR_INSERT Hashmap 代码用于更新结构内容,无需取消引用。为什么?

根据 Rust 文档,如果不取消引用,这个计数变量将无法工作 (*) let text = "hello world 精彩世界"; 让 mut map = HashMap::new(); 对于 text.split_white 中的单词...

回答 1 投票 0

如何在 C++ 中根据值对地图进行排序?

实际上,我正在尝试按存储在地图中的值对地图进行排序。 默认情况下,地图对键值应用排序功能(更大),但这并没有提供该功能...

回答 1 投票 0

如何在c++中根据值对地图进行排序?

实际上,我正在尝试按存储在地图中的值对地图进行排序。 默认情况下,映射对键值应用排序函数 (greater)。 这不提供...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.