问题标签 [set-union]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 求两组并集的大小?
有没有办法找到两组联合的大小。我知道可以这样做
打印尺寸
例子
有没有其他方法可以更快地获得两组联合的大小,我只需要大小不希望形成新联合集的值。如果您知道更快的方法,请提出建议。
rdf - OWL 域范围联合
从上一个问题中,我了解了交集如何在谓词的多个域和范围之间工作。
似乎联合是处理这种情况的更常见方法,所以现在我想知道从域或范围的联合中做出了哪些不同的推论。
给定p rdfs:domain (C ∪ D ∪ E)
和三元组a p b
,推断什么a
?
matlab - 如何合并由另一个向量表示的矩阵行?
我想合并矩阵的一些行x
。必须采用联合的行的行号由 vector 给出r
。MATLAB中是否有任何内置函数可以做到这一点?
purescript - (PureScript) 如何创建两个单独定义的效果行的联合
我基本上需要知道如何编写这样的函数......
这是行不通的。我收到此错误:
[PureScript] 无法匹配种类
和善
更具体地说,我想做的是结合两个用户提供的功能数组。这是代码库的一部分(用户提供)返回Array (Eff e1 Unit)
,另一部分(也是用户提供)返回Array (Eff e2 Unit)
。在应用程序的入口点(用户无法访问的“核心”)这两个集合需要组合起来,以便它们可以一起运行。所以真的,我正在尝试编写一个类型的函数,Array (Eff e1 Unit) -> Array (Eff e2 Unit) -> Array (Eff e3 Unit)
将ande3
的所有效果结合起来。e1
e2
python - 在给定邻接矩阵的情况下找到两个图的交集和并集?
给定两个邻接矩阵:
如何找到他们的交点,以及他们的联盟?
--> 具有最高值的边将作为选择的结果图边。
clojure - Clojure:如何使用与 set/union 进行比较
例如,假设我有两组:
我想在集合之间找到一个联合,只使用 :id 和 :name 字段。但是,如果不使用自定义比较器,我会在集合中得到四个元素,因为 :zip 字段是不同的。
使用自定义比较器或比较在两组之间找到联合的惯用方法是什么?
c# - 查找所有具有交叉点的对组 C#
给定一个对的列表,例如
我怎样才能找到对相交的所有工会?
输出应该类似于以下内容:
代码应该查询对和输出组的列表。我已经尝试了几种不同的方法,这似乎是最接近的。我确信它需要一个递归循环,但目前弄清楚它的结构对我来说没有意义。
为了澄清一些问题,我为这个问题选择的数字对是随机的。实际的数据集会大得多,并且是从数据库中提取的。不过,那部分与我的问题无关,无论如何它已经解决了。真的只是这种排序给我带来了麻烦。
为了进一步澄清,输出将找到每对具有交集的所有整数的列表……给定对 1,2 和 1,3,输出将为 1,2,3。给定对 1,2 和 3,5,一个列表的输出为 1,2,另一个列表的输出为 3,5。希望这能让我更清楚我想要找到的东西。
python - 如何检查一个列表中的任何元组是否在另一个列表中?
我遇到的麻烦是这些元组位于列表列表中,如下所示:
所以,我的问题是尝试遍历每个列表并找出它们是否有共同的元组,然后我想打印“在列表 1 和列表 2 之间找到共同点”。
例如:列表列表中的第一个列表是
它与第二个列表有一个共同的元组,即点 [(0,2)]
下面显示的第三个列表也有共同点 [(0,2)]
然后我想打印 list1 与 list2 和 list3 有一个共同点
我尝试了很多不同的循环,但我无法比较列表,因为我无法正确索引它们。我想我可以找到这些列表之间的交集,如果它们有交集,那么我会打印。
我还发现,也许我可以得到每个列表的长度,然后将它们联合起来,并检查联合长度是否小于两个列表的长度,这意味着它们有一个共同的元组。
java - Java中几组的联合非常有效?
我想非常有效地找到几组的并集,因为它的时间对整个系统有重要影响。
假设我们的集合如下所示:
根据一种解决方案:
他们事先找到了集合的交集。
当他们需要计算这 3 个集合的并集时,它们既有单独的集合也有交集。所以,
实际上,我认为这个解决方案是有效的,但我想知道:
- 可以直接使用guava的Sets.union吗,不过貌似上面的方案比这个更高效。
- 我们可以使用最终集合吗?对于每个集合的每个元素,我们检查这个最终集合是否包含元素或不使用 contains 方法。
如果我们有 100 套,你有什么建议?
recursion - 方案中的列表列表
我有一个从 lambda 获得的列表,我想创建(并返回)一个包含列表元素的列表。计划不允许我这样做。
这是2个输出:
第一个输出是正确的,但我希望第二个输出是:
并且(欧米茄2)将返回
实际上,我想要的结果,用数学符号表示,是: