set 相关问题

集合是其中没有元素重复的集合,其可以根据排序标准(“有序集合”)枚举其元素或者不保留顺序(“无序集合”)。

Python 代码中的错误

有一个整数数组。还有不相交的集合 A 和 B,每个集合都包含整数。你喜欢集合A中的所有整数,不喜欢集合B中的所有整数。你最初的幸福......

回答 3 投票 0

有人可以解释一下为什么这个函数返回 None 吗?

我一直在试图弄清楚为什么这个函数每次运行它时都返回 None,如果有人能解释我的原因,我将非常感激。 x = 设置([1,2,3]) def inserta(multiconjunto, elemen...

回答 1 投票 0

在集合列表中查找元素的唯一子集

我试图在集合列表中找到集合的唯一确定子集,即集合A的子集E,使得A是唯一包含E的集合(我不确定在数学上如何调用它)。 对于

回答 3 投票 0

给定多个集合,如何找到每个集合中对所有其他子集唯一的最小子集?

背景。我有数字 1 到 20(黑色背景上的白色数字)可以出现在屏幕上,我希望识别这些数字。由于它们不能简单地复制粘贴,因此我将比较

回答 2 投票 0

顺序无关的哈希算法

我目前正在为我的自定义编程语言开发一个集合库。我已经有几种数据类型(Collection、List、Map、Set)及其实现(可变和不可变...

回答 4 投票 0

Java 中的顺序无关哈希

我想用Java计算一组字符串的哈希值。是的,我可以对字符串进行排序并计算 使用digest.update进行MD5哈希迭代。 但我宁愿省略排序并使用类似

回答 3 投票 0

使用图像作为轨道陷阱为 Julia 集着色

在网上搜索,我找不到任何有关如何使用位图(光栅图像)作为轨道陷阱来为 Julia 集或 Mandelbrot 集着色的示例。 Inigo Quilez 在这里解释了他在......中使用的方法

回答 1 投票 0

保留两个列表之间差异的顺序

我有两个列表 l 和 l_match。 l_match 是一个空列表。 l = ['gtttaattgagttgtcatatgttaataacg', 'tttaattgagttgtcatatgttaataacgg', 'ttaattgagttgtcatatgttaataacggt', '

回答 5 投票 0

实现 Kruskal 算法时从 Java-HashSet 中删除的问题

在下面的代码中,我尝试实现 Kruskal 算法来计算图的最小生成树。 问题是从连接的组件中删除集合不起作用......

回答 2 投票 0

将 java.util.Set 转换为 scala.collection.Set

如何在 Scala 2.8.1 中将 java.util.Set[String] 转换为具有泛型类型的 scala.collection.Set? 导入 scala.collection.JavaConversions._ var in : java.util.Set[String] = new java.util.Ha...

回答 3 投票 0

两个集合的笛卡尔乘法,其中每个集合的成员是一个集合

在此处输入链接描述我有两个表达式,我想获取其逐个成员并集。但问题是每个表达式的成员都是一个集合。 我有一张图表,从中我可以得到...

回答 1 投票 0

UNION 查询表中的每个原始数据

mariaDB 版本 我有一张桌子: 用户 动物 1 1 3 1 4 1 5 1 1 2 3 2 4 2 5 2 2 1 5 7 2 2 5 8 2 9 5 9 4 10 5 10 我想计算 user1 与其他每个用户的 UNION 设置。例如...

回答 1 投票 0

为什么 HashSet 类型的私有变量在类的对象实例之间共享?

我最近偶然发现了 Java 的这种奇怪行为,其中在父类中声明为私有的 Hashset 类型的变量对于子类的每个实例来说并不是唯一的。相反,所有

回答 1 投票 0

对RB-Tree迭代器自减函数的疑问

我正在用Js模式写一个类似STL的容器库js-sdsl。 有一个关于STL RB-Tree中的自减函数(迭代器的前向函数)的问题。 当我插入两个不同的值时我...

回答 1 投票 0

检查严格超集[Hackerrank问题]

所以我一直在解决黑客排名问题,并且遇到了一个非常奇怪的问题,这个问题已经困扰我几个小时了。 请参考这里的问题: 严格的超集 Hackerrank

回答 2 投票 0

C++:集合有一个元素,但打印出集合没有显示任何内容?

当我试图找出为什么我为 leet 代码问题编写的解决方案不起作用时,问题就出现了。 这是我的代码 #包括 #包括 #包括 当我试图找出为什么我为 leet 代码问题编写的解决方案不起作用时,问题就出现了。 这是我的代码 #include <algorithm> #include <iostream> #include <set> using namespace std; int main() { string s = "au"; std::set < char > mems; int ans = 0; for (int i = 0; i <= s.length(); i++) { for (int j = i; j <= s.length(); j++) { if (mems.count(s[j]) == 1) { if (j - i > ans) { ans = j - i; } i = j - 1; j = s.length(); mems.clear(); } else { mems.insert(s[j]); } } } if (s.length() == mems.size()) { ans = s.length(); } for (auto item : mems) std::cout << item << endl; cout<<mems.size() << ""; } 下面的代码表明mems的大小为1,但同时,当我尝试打印它的项目时,它什么也没显示。这怎么可能?我在网上查了一下集合的最小大小,发现它是 0.. 所以这个问题也与此无关。 预期行为应该是 mems.size()==2 您的 for 循环从 0,1,2(包括 2)开始迭代,您可能无意这样做。更换您的 <= check to strict < to avoid this. On the other hand, what happens here, is that you're accessing s string of size 2 at position 2, which returns a null character (0 or '\0') according to the standard. 用字符串初始化时 std::strings 是否以 ' ' 结尾? 所以最后 mems 包含一个 0 字符,当你打印它时,它不会执行任何操作,就像打印一个空字符串一样。 这里在索引 2 处返回 null 字符串的原因可能与 c 字符串有关,c 字符串总是以 null 结尾,以便更容易打印它们。 例如: const char* str = "foo"; printf("%s\n", str); 这会打印“foo”,但是printf并不真正知道str的大小,它只是一个指针,但是当它遇到0时,它会停止。 作为实验,您可以将 str 替换为 const char* str = "f\0oo"; 然后只打印字母 f

set
回答 1 投票 0

R:查找 0 和 1 矩阵中包含最多 1 的列集

我有一个由 1 和 0 组成的矩阵,其中行是个体,列是事件。 1 表示事件发生在个人身上,0 表示事件没有发生。 我想找到哪一组(我...

回答 3 投票 0

在 Redis 中获取单个元素在 30 天后过期的集合的最简洁方法?

我需要一个类似于 Redis 中的 Python 集的数据结构,并具有插入后 30 天从集合中自动过期(弹出)单个元素的附加功能。基本...

回答 1 投票 0

C++ 自定义比较设置访问类的成员变量,其中实际键属于[重复]

如何为以下示例指定自定义比较 这个想法是访问类中的成员变量进行比较。 结构体 MyStruct { 无符号 p; 无符号 t; }; 类我的类{ 噗...

回答 1 投票 0

如何使用mysql将查询结果存储在变量中

SET @v1 := SELECT COUNT(*) FROM user_ rating; 选择@v1 当我使用设置变量执行此查询时,会显示此错误。 错误代码:1064 您的 SQL 语法有错误;检查手册...

回答 5 投票 0

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