set相关内容

获取集合的所有可能分区

在 Java 中,我有一个集合,我想在其中获取所有可能的子集组合,它们的联合构成主集合.(划分一组)例如,给定: 设置={1,2,3} 结果应该是: { {{1,2,3}} , {{1},{2,3}} , {{1,2},{3}} , {{1,3},{2}}、{{1}、{2}、{3}}} 一组 n 元素的可能分区数是 B(n) 称为 铃铛号码. 到目前为止的代码: 公共静态设置 ..
发布时间:2022-01-17 18:49:39 Java开发

用于构建和查找整数范围集的数据结构

我有一组 uint32 整数,其中可能有数百万个项目.其中 50-70% 是连续的,但在输入流中它们以不可预知的顺序出现. 我需要: 将此集合压缩为范围以实现节省空间的表示.已经使用简单的算法实现了这一点,因为只计算一次的范围速度在这里并不重要.经过这种转换后,结果范围的数量通常在 5 000-10 000 之间,当然,其中许多是单项. 测试某个整数的成员资格,不需要有关集合中特 ..
发布时间:2022-01-17 18:49:24 其他开发

如何找到集合的长度?

我正在尝试从偏好中找到一组长度.我厌倦了 set.length,但它不起作用.任何人都知道另一种方法来找到一个集合的长度? set = prefs.getStringSet("key", null);int X = set.length;//它不喜欢长度.... 解决方案 我相信你会想调用 set.size() 而不是 set.length ..
发布时间:2022-01-17 18:48:55 Java开发

对集合列表进行减法

给定一个集合列表: allsets = [set([1, 2, 4]), set([4, 5, 6]), set([4, 5, 7])] 什么是计算与其他集合不重叠的元素集合的相应列表的pythonic方法? only = [set([1, 2]), set([6]), set([7])] 有没有办法通过列表理解来做到这一点? 解决方案 为避免二次运行时,您需要进行初始传递以确定哪 ..
发布时间:2022-01-17 18:48:47 Python

如何正确地将数组添加到 Set 中?

我正在尝试将整数数组添加到 Set 中,如下所示, int[] arr = { 2, 6, 4 , 2, 3, 3, 1, 7 };设置set = new HashSet(Arrays.asList(arr)); 我收到一些错误提示,如下所示, myTest.java:192: 错误:没有找到适合 HashSet(List(Arrays.asList(arr));^构造函数 Hash ..
发布时间:2022-01-17 18:48:41 Java开发

表示稀疏整数集?

什么是一种以紧凑和快速的方式表示稀疏整数集(实际上是 C 内存地址)的好方法.我已经知道诸如位向量和游程编码之类的显而易见的事情.但我想要比每个集合元素一个单词更紧凑的东西.我需要添加和删除元素并测试成员资格.我不需要其他集合操作,比如联合. 很多年前我读过一个这样的图书馆,但后来忘记了它的名字.我认为它是由 HP 作为开源发布的,并且有一个女性的名字. 解决方案 你指的是一个 ju ..
发布时间:2022-01-17 18:48:26 其他开发

如何获得两个地图Java之间的差异?

我有两张地图如下: Map来源记录;映射目标记录; 我想获得与每个地图不同的键.即 它显示 sourceRecords 中可用但 targetRecords 中不可用的映射键. 它显示 targetRecords 中可用但 sourceRecords 中不可用的映射键. 我是这样做的: 设置sourceKeysList = new HashSet(sourceR ..
发布时间:2022-01-17 18:48:20 Java开发

C# 中的 LinkedHashSet (Java) 等价物是什么?

什么是 C# 中的 LinkedHashSet (Java) 的等价物? 解决方案 我完成了未完成的方法,并大致打磨了'achitaka-san'发布的课程. 公共类LinkedHashSet;: ISet{私有只读 IDictionary>听写;私有只读 LinkedList;列表;公共 LinkedHashSet(int initial ..
发布时间:2022-01-17 18:48:12 Java开发

使用 JQuery 设置隐藏字段的值

我想使用 JQuery 设置隐藏字段的值. 隐藏字段: 我的 JQuery: $("#input[name=chag_sort]").val(sort2); 我做错了什么?我还应该在控制台中提到 sort2 实际上有一个值:DESC. 解决方案 选择器不应该是#input.这意味着带有 id="input" 的字段不是您的情况.你想要: $('#chag_sort'). ..
发布时间:2022-01-17 18:48:02 前端开发

无法实例化类型 Set

我正在尝试创建一组字符串,其中填充了来自 Hashtable 的键,因此 for-each 循环可以遍历 Set 并将默认值放入 Hashtable.我仍在学习 Java,但我尝试这样做的方式不是有效的语法.有人可以证明这样做的正确方法,并解释为什么我的方法行不通,而他们的方法行得通. 私有哈希表默认配置(){哈希表tbl = 新哈希表();tbl.put(" ..
发布时间:2022-01-17 18:47:44 Java开发

在 Python 中重写 set 方法

我想创建一个自定义集合,它会自动将对象转换为不同的形式以存储在集合中(请参阅 使用 Python 字典作为非嵌套键) 作为背景. 如果我覆盖 add、remove、__contains__、__str__、update,__iter__,这足以使其他操作正常运行,还是我需要覆盖其他任何内容? 解决方案 使用 collections 的抽象类,正如@kaizer.se 建议的那样,是 ..
发布时间:2022-01-17 18:47:28 Python

在Delphi中可以将字符串转换为集合

例如 Font.Style = StringToSet('[fsBold, fsUnderline]'); 当然,其中需要一些 typeinfo 的东西,但你明白了.我正在使用 Delphi 2007. 解决方案 检查此代码,与您建议的语法不完全相同,但可以从字符串设置集合的值. 使用类型信息;过程 StringToSet(Const Values,AProperty:string; ..
发布时间:2022-01-17 18:47:09 其他开发

Java - 遍历包含列表的地图

第一次来这里,所以我希望这是有道理的! 我有一个 Map,其中包含一个字符串作为它的键,以及一个字符串列表作为它的值.我需要遍历地图中每个列表中包含的所有变量. 所以,首先我想获得有效的密钥: 设置键 = theMap.keySet(); 这将返回一个包含我所有密钥的集合.太好了:) 这是我卡住的地方 - 网络上的大多数信息似乎都假设我希望从 Key 返回的值是一个简单的 S ..
发布时间:2022-01-17 18:46:49 Java开发

pythononic 切片集合的方式是什么?

我有一些数据列表,例如 some_data = [1, 2, 4, 1, 6, 23, 3, 56, 6, 2, 3, 5, 6, 32, 2, 12, 5, 3, 2] 我想获得具有固定长度的唯一值(我不在乎我会得到哪个),我也希望它是 set 对象. 我知道我可以从 some_data 中进行 set,然后将其设为 list,对其进行裁剪,然后将其设为 set再次. set(lis ..
发布时间:2022-01-17 18:46:43 Python

是什么让一个元素有资格在 Python 中进行集合成员资格测试?

我想了解可以在 Python 中测试哪些项目的 set 成员资格.一般来说,集合成员资格测试的工作方式类似于 Python 中的 list 成员资格测试. >>>{1,2,3} 中的 1 个真的>>>{1,2,3} 中的 0错误的>>> 但是,集合与列表的不同之处在于它们不能包含不可散列的对象,例如嵌套集合. 列表,好的: >>>[1,2,{1,2}][1, 2, {1, 2}]>>> ..
发布时间:2022-01-17 18:46:32 Python