hashmap 相关问题

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

Java 哈希集。与 Hashmap 相比,重复项的处理有何不同?

所以我知道哈希集显然不允许重复。但我不知道他们不允许什么重复:初始值或哈希码? 我还读到 Hashmap 不能存储多个

回答 1 投票 0

如何交换哈希中的键和值

如何交换哈希中的键和值? 我有以下哈希: {:a=>:一、:b=>:二、:c=>:三} 我想转变成: {:一=>:a, :二=>:b, :三=>:c} 使用地图...

回答 7 投票 0

在 Rust 中实现线程安全且高效的字符串驻留映射

我希望能够帮助确保线程安全并提高 Rust 中全局字符串驻留映射的效率,特别是在使用特定于键的锁来管理并发访问和预...

回答 1 投票 0

无法计算出多维 Perl 哈希引用:不是 HASH 引用

是的,我浏览了许多“不是哈希参考”的文章,但似乎没有一篇能解决我的问题。我有一个多维哈希。在一个 for 循环中,我在 m 中低了几级......

回答 1 投票 0

即使值和插入顺序相同,使用 equals 比较映射值也会返回 false

我有两个Map对象:一个HashMap和一个LinkedHashMap。两者都包含相同的值(例如,[1, 2]),并且对于 LinkedHashMap,插入顺序被保留。然而,当我比较

回答 4 投票 0

即使值和插入顺序相同,使用 equals 函数比较映射值也会返回 false

我有两个Map对象:一个HashMap和一个LinkedHashMap。两者都包含相同的值(例如,[1, 2]),并且对于 LinkedHashMap,插入顺序被保留。然而,当我比较

回答 1 投票 0

为什么向字母键控哈希映射添加值的程序的空间复杂度不是线性的?

想象一个程序,它采用长度为 p 的字符串作为参数,并通过使用仅使用英文字母表的 26 个字母作为 k 的哈希映射,对每个出现的字母加 1 来计数......

回答 1 投票 0

Laravel Eloquent get() 按主键 id 索引

我经常发现按主键 ID 索引结果非常有用。 例子: $输出= []; $users = User::where('created_at', '>=', '2015-01-01')->get(); foreach ($users 作为 $user) { $...

回答 4 投票 0

如何按值对字符串和整数的 HashMap 进行排序,如果出现重复,则按键对它们进行排序,包括俄语单词

如何对 HashMap 进行排序,首先按值排序,然后如果值相同,则按字母顺序(包括俄语单词)对它们进行排序。? 正确的输出应该是这样的(字符串是键,

回答 1 投票 0

map.getOrDefault().add() 在 Java 中不起作用

传统的代码运行良好,如下所示: Map>map = new HashMap<>(); if (!map.containsKey(1)) { map.put(1, new ArrayList<>()); } 地图.get(1).add(...

回答 2 投票 0

如何细分给定文本的值?

我一直在使用 YGOProDeck API YGO ProDeck(Yu-Gi-Oh!是一款在日本创建并为 Konami 发行的集换式卡牌游戏)用于学习目的,这让我想尝试一种分析方法

回答 1 投票 0

给定两个 Json 列表,如何删除 JSon 中为 null 且不存在于名为 parsedXmlChild 的 Json 列表中的字段并将其存储在新列表中?

parsedJsonChildData(原始数据):[{date=null,feeForPerformance=null,feeFrequency=5},{date=12-25-2024,feeForPerformance=23,feeFrequency=1},{date=12-03-2025 ,feeForPerformance=1,feeFrequency...

回答 1 投票 0

如何将查询结果映射到列表<Map<String, Object>

我在 JPA 中有一个本机查询 字符串 sql1 = """ SELECT tier_id、tier_list、vm.id AS model_id、option_list、价格、sku、库存 从 ( ...

回答 1 投票 0

为什么可以使用墓碑桶来插入?

https://research.cs.vt.edu/AVresearch/hashing/deletion.php 上面的网页是这么说的。 “如果沿着探测序列搜索时遇到墓碑,搜索过程将继续......

回答 1 投票 0

Java HashMap 分桶逻辑的混乱

我正在研究 Java HashMap 类中的 putVal 方法实现。下面是参考代码。 最终 V putVal(int 哈希, K 键, V 值, 布尔值 onlyIfAbsent, 布尔值 ev...

回答 1 投票 0

Rust 惯用方式从映射中递减值并在值为 0 时删除键

Rust 菜鸟,试图找出从哈希图中递减值的理想方法,并在递减后的值达到 0 时删除相应的键。 我正在这样做,但...

回答 1 投票 0

是否有可能通过算法得出具有相同哈希码的不同字符串?

在 Java 中,我们知道一些字符串的示例,尽管它们是不同的字符串,但它们具有相同的哈希码,例如 Ea 和 FB 的哈希码都是 2236。 有没有一种方法,从算法上来说,可以出现

回答 1 投票 0

如何像HashMap(键值对)一样从mongoDB获取数据

这是我的mongodb中的记录 { “_id”:“5a65a047992e3c2572f74102”, "_class": "com.vuelogix.location.model.LocationModel", “类型”:“特征”, “特性”: { “地址”:“

回答 2 投票 0

hash_map 有多普遍?

hash_map 和 hash_set 标头尚未包含在 C++ 标准中,但它们可以作为我最近使用的所有编译器的扩展。 我想知道我可以在多大程度上依赖这些……

回答 2 投票 0

如何使用hashmap计算数组中奇数频率元素的总和

Gievn 下面的数组 arr[] = {5,3,3,3,3,5,5,2},我必须仅产生具有奇数频率的元素的总和。我的输出应该是 7,即 5 + 2 的总和。 由于某种原因,我得到了 10...

回答 3 投票 0

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