hashmap 相关问题

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

如何在 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

如何避免 Cuda 竞争条件,以并行比较哈希图中的值

我有一个问题,在 2D 空间 (x,y) 中我有很多不同大小的点。具有结构 (x,y, size) 的数组表示此空间。我想将此空间缩减采样到某个特定的...

回答 1 投票 0

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

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

回答 2 投票 0

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

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

回答 2 投票 0

在并行流 Java 中定义映射

我有一个并行迭代(Java): 公共无效getAllPossibleRoute(ImmutableMap>> myImmutableMap){ 不可变列表 我有一个并行迭代(Java): public void getAllPossibleRoute(ImmutableMap<String, ImmutableMap<String,ImmutableList<Object>>> myImmutableMap) { ImmutableList<String> demandLocationCodes = getDemandLocationCodes(demandList); demandLocationCodes.parallelStream().forEach(demandLocationCode -> { MutableMap<String,Double> costMap = new UnifiedMap(); }); } 在并行迭代中,我定义了一个名为“costMap”的 Map。我的问题是线程安全吗?我应该将其定义为“ConcurrentHashMap<>()”吗?. 即使是线程安全的,从性能角度来说,哪一个更好? 由于您正在为 forEach 使用者中的每个元素定义一个新映射,因此它是完全线程安全的,因为访问它的唯一线程是当前处理流中元素的线程。 如果您在 forEach 使用者之外定义映射,则通过多个线程访问它可能会导致一些问题。在这种情况下,请使用 ConcurrentHashMap 或其他等效的线程安全实现。

回答 1 投票 0

如何使用hashmap或其他更好的方法从一组字符串中删除重复的字符串?

我有一个字符串数据集,其中包含超过2000万组字符串,字符串长度从10到400不等,现在我想删除其中重复(或非常相似)的字符串。我发现了 faiss 可能

回答 1 投票 0

转换 <string, List<string>> 映射以将值更改为键

我有一张以下地图,其中包含篮子编号以及该篮子中的水果列表。 val篮子地图=mapOf(“篮子1”到listOf(“苹果”,“橙子”,“葡萄”...

回答 2 投票 0

在unordered_map中,如何迭代存储的哈希值?

在unordered_map中,如何迭代存储的哈希值? unordered_map 应该存储每个键的哈希值。如何获取存储的哈希密钥对? 我为什么需要它?评估相关性...

回答 1 投票 0

当输入查询与数据不匹配时提高哈希图查询性能

考虑存储在哈希图中的数据: 车架号最后 4 个 牌照 细节 1234 车辆对象1 2222 ABC123 车辆对象2 5678 ABC123 车辆对象3 5678 XYZ123 车辆对象4 类车辆钥匙{

回答 1 投票 0

哈希函数可以避免固定输入集上的冲突

我有一个大小约为 238 的空间,我从中采样了一组约 230 个不同的对象(它们的分布是结构化的,但很难表征)。我的目标是构造一个函数来转换这些对象...

回答 1 投票 0

为什么 C++ Map 说该结构存在而实际上不存在?

我有一个名为 foo 的结构体,还有一个名为 mp 的映射,但由于某种原因,当我插入 {5, 0, 3} 并查询 {5, 3, 0} 时,映射显示它包含 { 5, 3, 0} 但实际上没有: #包括...

回答 1 投票 0

在Java中将“Object”转换为“HashMap”

这是一个例子: 导入java.util.HashMap; 类主要{ 公共静态无效主(字符串[] args){ HashMap a = new HashMap(); 一个....

回答 1 投票 0

我想通过在映射中保持数组列表的键值对相同来将自定义java对象的数组列表转换为哈希图

这是我从数据库获取的列表(将来可以通过添加更多变量在数据库中更新: 回复 { "nameField1" : "nameLabel1", “数字字段2&q...

回答 1 投票 0

为什么当我循环遍历哈希图时会打印重复的键?

我的代码有什么问题吗?我正在尝试打印密钥,但是当我打印时,我得到了重复的密钥。我的印象是,当我们向 hashmap 添加重复的键时,它会取代以前的...

回答 3 投票 0

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