hashmap 相关问题

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

为什么HashMap的size()有时不可靠?

所以我一直在研究 Leetcode 问题,即按位数对整数数组进行排序。我已经实现了下面的代码,它适用于大多数情况,但有一些非常大......

回答 1 投票 0

当我们实现单独的链式HashMap时,更喜欢将节点插入到链表的头部或尾部?

PS: 鉴于关于 JDK 实现细节的动机或权衡的讨论经常在 StackOverflow 上遇到阻力,普遍认为 JDK 工程师有权......

回答 1 投票 0

获取HashMap中值的所有大小<String,List<String,String>>

在我的 HashMap < String,List< String,String>> 我保存了键(建筑物的名称)和值(来自该建筑物中的设备的 ID)。 我只想获取哈希中每个键的值的大小...

回答 5 投票 0

使用 HashMap 进行对象查找

我正在尝试使用Java HashMap作为对象字典来通过名称(字符串)查找对象。所有的名字都是唯一的;但是,通常非常相似(例如:“delay1&qu...

回答 1 投票 0

有人知道为什么这段代码在 leet 代码中的 3sum 中出现错误吗

给定一个整数数组 nums,返回所有三元组 [nums[i], nums[j], nums[k]],使得 i != j, i != k, and j != k,并且 nums[ i] + nums[j] + nums[k] == 0。 请注意,解决方案集不得...

回答 1 投票 0

从哈希图中获取具有最大值的键?

我有一个像这样定义的HashMap...... HashMap uniqueNames = new HashMap(); 它存储名称以及该名称的出现情况。例如... 唯一名称...

回答 8 投票 0

沙沙声课程的正确答案,但不满意

这是对niveaus最高的抱怨,但我解决了沙沙声课程中的一项任务,我相信这不是最佳解决方案 - 甚至不是一个好的解决方案。 任务:https://github.com...

回答 6 投票 0

如何在java中向现有的List Map对象添加新的键值

在下面的代码中,我正在获取文档地图,我想向文档对象添加新的键和值。 公共列表> getDocuments() { String sql =“从文档中选择*”...

回答 3 投票 0

使用 Java8 流过滤 Map 的键后映射到列表

我有一张地图>。我想在过滤地图的键后将此地图转换为列表。 例子: Map> 单词 = new HashMap<>...

回答 4 投票 0

Python:自定义可变类可以用作字典的键吗?

假设我们有一个像这样的自定义节点类: 类节点: def __init__(self, val, next, random): self.val = val self.next = 下一个 self.random = 随机 我有一个节点...

回答 2 投票 0

从地图列表中检索所有密钥

我在地图列表中存储了一些数据 列表> myList; 有没有一种简单的方法可以获取所有键,而无需逐个元素并调用 keyset()? 说

回答 2 投票 0

Java 中是否有相当于 Python 的 defaultdict 的工具?

在Python中,defaultdict类提供了一种便捷的方法来创建从key -> [值列表]的映射,在下面的示例中, 从集合导入defaultdict d = 默认字典(列表) d...

回答 9 投票 0

如何检查字符串是否包含某些哈希映射键?

如何检查字符串是否包含某些哈希映射键?我试图做到这一点,以便如果用户输入包含任何 HashKey,它将打印出“测试工作”。但我不断收到此错误

回答 1 投票 0

如何在 Groovy 中使用 CollectEntries 创建一个每个键都有多个值的映射

我有以下列表。格式为[String, Double] 定义数据 = [ [A, 15.2], [A, 14.7], [B, 6.54], [A, 4.5], [A, 16.8], [A, 7.7], [C, 1.5], [B, 13.1 ], [B, 6], [C, 10.1] ] 我...

回答 1 投票 0

Leetcode 242-有效的字谜:为什么我的代码在这个测试用例中失败了?

提示如下:给定两个字符串 s 和 t,如果 t 是 s 的字谜词,则返回 true,否则返回 false。 我尝试通过创建一个 if 语句来修复它,该语句将检查两个哈希图是否相同

回答 1 投票 0

从单例映射中从值获取键 - Java

我希望从 SingletonMap 的值中检索键 Map map = Collections.singletonMap("key1", "value1"); 我正在寻找一种基于价值的简单方法来获取密钥。

回答 3 投票 0

Java中如何使用merge方法增加HashMap的值?

我有以下列表并使用LinkedHashMap。 我想将键的值增加1(如果键不存在于地图中,则从0开始,我添加+1): int nums[] = new int[]{4, 10, 5...

回答 3 投票 0

在 HashMap 中保存字节数组时出现错误

在我的应用程序中,我正在使用 Retrofit 进行请求以获取字节数组。然后我需要将此 byte[] 保存在 HashMap 中,然后使用 Glide 加载。好的,这是我的代码。 公共类 SimpleClass 扩展

回答 2 投票 0

向集合添加元素与在java中使用流的时间复杂度

我在面试中被问到这个问题,计算二进制数组中的数字1和0 例如:arr = 1, 1, 0, 1, 0, 1, 0, 0, 0。我们不应该使用Array.sort或collections.sort函数。 我可以瘦...

回答 1 投票 0

使用迭代器循环遍历 HashMap 不会因 if 条件而停止

HashMap 有 10 个条目,但我只想打印 3 个条目。 代码: HashMap hm = new HashMap(); hm.put(2, 1); hm.put(5, 3); 嗯.p...

回答 3 投票 0

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