一个集合的所有 2-uplets 的算法名称

标签 algorithm math

例子: A - B - C 结果 : 1 : A - B 2:A - C 3 : B - C

我知道幂集算法可以完成这部分工作,但我正在寻找优化的配对查找器算法。

powerset pg/sql 算法的链接:https://www.postgresql.org/message-id/20060924054759.GA71934%40winnie.fuhr.org

最佳答案

你有没有考虑过类似的事情

Select A.x, B.x
From YourTable as A, YourTable as B
Where A.key <> B.key

您提到了 SQL,因此这可能更可取。请注意,叉积中的行数与对数大致相同,因此效率并不是非常低。

关于一个集合的所有 2-uplets 的算法名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47441029/

相关文章:

algorithm - 如何计算循环移位的连续整数之间的距离?

google-maps - 转换 google.maps.Point 中的 (x, y) 像素坐标

algorithm - 这个高斯消元伪代码的第一步是否正确?

algorithm - 并行矩阵乘积

algorithm - 计算整数四元组的个数

javascript - 基于选择性超时的事件处理 : immediate first, 接下来去抖动

java - 我想通过使用算术级数公式更有效地解决 Project Euler #1,但我的算法返回的答案略有偏差

c - 将相同的函数应用于C中数组中的每个元素

c# - 计算一个位置与许多其他位置之间的接近度

c# - 小数的 N 次根在 C# 中返回意外结果