hashset 相关问题

HashSet封装了允许比较集合中元素的操作。 HashSets经常用于确定集合中的重叠元素和唯一元素。

Java Deque(从子数组中查找唯一整数的最大数量。)

我试图解决 Java Deque 上的 HackerRank 问题。我的代码通过了除了具有 100,000 个输入的情况之外的所有情况。 问题:在这个问题中,给你 N 个整数。你需要...

回答 6 投票 0

我正在使用klib库我可以使用(khash)KHASH_SET_INIT_INT64()负值作为键。因为我在头文件中看到它使用 unsigned long int

#包括 #包括 #包括 #include“klib/khash.h” KHASH_SET_INIT_INT64(bin_value); 整数计数器=1; int main() { khash_t(bin_value) *

回答 1 投票 0

我可以有效地从 HashSet 中随机采样吗?

我有一个 std::collections::HashSet,我想采样并删除一个均匀随机的元素。 目前,我正在做的是使用 rand.gen_range 对索引进行随机采样,然后迭代

回答 4 投票 0

HashSet iterator() 是线性的而不是恒定的复杂度?

我发现 HashSet 的 iterator() 花费了太多时间。下面是一些代码示例,证明了这一观察结果: 导入 java.text.SimpleDateFormat; 导入 java.util.*; 导入 java.util.stream。

回答 1 投票 0

LeetCode第2503题Python优化

我正在尝试使用Python解决LeetCode上的问题2503。我想出了一个使用广度优先搜索和最小堆的解决方案。然而,我的 cod 版本遇到了时间复杂度问题......

回答 1 投票 0

unordered_set什么时候调用operator==?

在我看来, 这就是 unordered_set 插入的工作原理。 当调用 insert 时,会调用哈希函数。 在下面的代码中,我对第一个和第二个值进行散列每个...

回答 1 投票 0

如何获取HashSet的最后一个元素?

我想获取HashSet的最后一个元素。 所以TreeSet中有一个last()方法,所以我想将set转换为TreeSet并对其应用last()方法,这样我就可以获得最后一个元素。 我在下面尝试过...

回答 4 投票 0

如何获取HashSet的ast元素?

我想获取HashSet的最后一个元素。 所以TreeSet中有一个last()方法,所以我想将set转换为TreeSet并对其应用last()方法,这样我就可以获得最后一个元素。 我在下面尝试过...

回答 4 投票 0

数组中不包括相邻数字的最大总和

整数数组的最大和,如果我们考虑元素 a[i],那么我们不应该考虑 a[i]-1 和 a[i]+1。例如,如果数组 a = [1,1,1,1,1,2,2],则 o/p = 5 并且如果 a = [3,3,3,4,4,8,1]

回答 1 投票 0

Rust 中的复合 `HashSet` 操作或如何在 Rust 中获得 `HashSet` 的显式差异/并集

我想用伪代码执行以下操作: (a, b, c) = (HashSet(...), HashSet(...), HashSet(...)) (a, b, c) = (a - b - c, b - a - c, c - a - b) 在 Rust 中我尝试了这样的事情: fn get_rando...

回答 3 投票 0

Rust 中的复合 `HashSet` 操作

我想用伪代码执行以下操作: (a, b, c) = (HashSet(...), HashSet(...), HashSet(...)) (a, b, c) = (a - b - c, b - a - c, c - a - b) 在 Rust 中我尝试了这样的事情: fn get_rando...

回答 2 投票 0

C# 如何避免列表中重复?

我可以使用什么方法来避免列表中出现重复项? 一种方法是当我添加一个新项目时,首先检查该元素是否存在,但这使我使用更多代码并迭代所有列表来检查它是否存在

回答 5 投票 0

在使用 Contains() 之前从 IEnumerable 实例化 HashSet 是一个好习惯吗?

下面的代码片段用另一个 IEnumerable 过滤一个 IEnumerable,用作黑名单。过滤后的集合会迭代远程获取的内容(延迟加载、YouTube Api)。 IE可枚举

回答 0 投票 0

写一个java程序创建一个员工类name,dob,job,city.print最年长和最年轻的员工

如何找出最年长和最年轻的员工 我尝试使用哈希集并转换为列表,然后我对如何打印最年轻和最年长的员工产生了疑问

回答 0 投票 0

CS Mines Flood Fill 问题 - Java 解决方案超时,而 Cpp 和 python 成功(性能改进)

正在努力解决这个问题 https://mines20.kattis.com/problems/mines20.paintbucket Java使用TreeSet的解决方法超时限制时间小于3秒 公共课 PaintBucketCSMinesSol...

回答 1 投票 0

从列表或数组中过滤记录

我正在尝试根据以下条件过滤 C# 列表或数组中的记录 - 我们有唯一的发送者和多个接收者。 考虑 Sender 值为 1, 如果发件人是 1 并且接收者是 2 作为 w...

回答 0 投票 0

错误 java.lang.NumberFormatException 如果我尝试将 2 个单词插入单个字符串 (Java)

如果我尝试将 2 个单词插入单个字符串 (Java),则会出现 java.lang.NumberFormatException 错误!! 显示的错误是: 输入项目 Chicken rice 输入金额(第纳尔) 线程“主”jav 中的异常......

回答 2 投票 0

获取哈希集元素的总和(Java)

** 我不确定如何从哈希集中获取某些元素的总和,请帮忙** 我需要从费用中添加金额 我不确定这条线 - System.out.println("Total Amount S...

回答 2 投票 0

为什么自定义比较器不能与hashSet一起使用来检查重复对象

我想使用自定义比较器从 HashSet 中过滤重复的对象。 在 Mobile 类中,我定义了一个用于比较的非静态嵌套 Comparator 类。 ...

回答 2 投票 0

为什么 SET 集合没有 get() 方法? [重复]

如果我想检索一些元素怎么办?我们不能通过 SET 中的 get() 方法检索吗?或者,如果我想通过 get 方法检查元素是否等于某物。 在这里,如果我不想做任何额外的......

回答 1 投票 0

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