如何从C#中的4x4数组中获取所有可能的对?

杰里森

假设我有一个2x2阵列。

[1, 2]
[3, 4]

而且我希望所有对都可以。

[1, 2] [1, 3] [1, 4] [2, 3] [2, 4] [3, 4]

而且我也不想像这样的反向对[2, 1]

有没有人对这个问题有好的解决方案?

哈利勒·哈拉夫(Khalil Khalaf)

实际上,您将需要三个嵌套循环,或者将2d列表转换为1d列表,然后获得Permutations

List<List<int>> My2DList = new List<List<int>>() { new List<int>(){ 1, 2 }, new List<int>(){ 3, 4 } }; // your initial 2d list
List<int> My1DList = My2DList.Cast<int>().ToList(); // convert to 1d list
List<List<int>> Permutations = new List<List<int>>(); // prepare a container

for (int i = 0; i < My1DList.Count; i++)
    for(int j = i; j < My1DList.Count; j++)
        Permutations.Add(new List<int>() { My1DList[i], My1DList[j] }); // add your permutations

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Eigen中翻译矩阵(4x4)?

来自分类Dev

如何在Eigen中翻译矩阵(4x4)?

来自分类Dev

如何从数组中获取所有可能的组合?

来自分类Dev

获取C#中的键值对列表的所有可能组合

来自分类Dev

如何在C ++的列内放置4x4 2d数组?

来自分类Dev

如何在C ++的列内放置4x4 2d数组?

来自分类Dev

NEON:如何将我的SoA 4x四元数到矩阵输出到非交织的4x4矩阵数组中?

来自分类Dev

查找从4x4阵列的左上角到右下角的所有可能路径

来自分类Dev

查找从4x4阵列的左上角到右下角的所有可能路径

来自分类Dev

如何通过API(C#)从大数组中获取所有对象

来自分类Dev

c# - 如何从数组中获取所有非空值

来自分类Dev

如何将字符串abcdefghijklmnop转换为Java中的4x4矩阵?

来自分类Dev

如何计算 4x3 数组中所有可能的结果?

来自分类Dev

如何从C#中的Redis缓存获取所有键值?

来自分类Dev

如何获取数组中的所有项目?

来自分类Dev

如何从Mule 4中的数组获取值

来自分类Dev

从10位数字中获取所有可能的连续4位数字

来自分类Dev

从MongoDB聚合中的数组获取所有可能的组合

来自分类Dev

如何从两个数组中获取所有可能的组合?

来自分类Dev

在 C# 中查找受长度限制的 int[] 数组的所有可能组合

来自分类Dev

如何使用asp.net 4获取C#中所有可用的Com端口的列表

来自分类Dev

如何使用asp.net 4获取C#中所有可用的Com端口的列表

来自分类Dev

如何从数组及其子数组中获取所有值

来自分类Dev

如何使用NumPy创建自定义4x4数组?

来自分类Dev

从包含两个字符串的字符串数组中获取所有可能的值c#

来自分类Dev

如何从数组中的所有索引中获取特定值

来自分类Dev

C#获取二进制搜索以显示数组中的所有重复值

来自分类Dev

获取所有数组列表中的属性值c#

来自分类Dev

获取Laravel 4中的所有现有模型?

Related 相关文章

  1. 1

    如何在Eigen中翻译矩阵(4x4)?

  2. 2

    如何在Eigen中翻译矩阵(4x4)?

  3. 3

    如何从数组中获取所有可能的组合?

  4. 4

    获取C#中的键值对列表的所有可能组合

  5. 5

    如何在C ++的列内放置4x4 2d数组?

  6. 6

    如何在C ++的列内放置4x4 2d数组?

  7. 7

    NEON:如何将我的SoA 4x四元数到矩阵输出到非交织的4x4矩阵数组中?

  8. 8

    查找从4x4阵列的左上角到右下角的所有可能路径

  9. 9

    查找从4x4阵列的左上角到右下角的所有可能路径

  10. 10

    如何通过API(C#)从大数组中获取所有对象

  11. 11

    c# - 如何从数组中获取所有非空值

  12. 12

    如何将字符串abcdefghijklmnop转换为Java中的4x4矩阵?

  13. 13

    如何计算 4x3 数组中所有可能的结果?

  14. 14

    如何从C#中的Redis缓存获取所有键值?

  15. 15

    如何获取数组中的所有项目?

  16. 16

    如何从Mule 4中的数组获取值

  17. 17

    从10位数字中获取所有可能的连续4位数字

  18. 18

    从MongoDB聚合中的数组获取所有可能的组合

  19. 19

    如何从两个数组中获取所有可能的组合?

  20. 20

    在 C# 中查找受长度限制的 int[] 数组的所有可能组合

  21. 21

    如何使用asp.net 4获取C#中所有可用的Com端口的列表

  22. 22

    如何使用asp.net 4获取C#中所有可用的Com端口的列表

  23. 23

    如何从数组及其子数组中获取所有值

  24. 24

    如何使用NumPy创建自定义4x4数组?

  25. 25

    从包含两个字符串的字符串数组中获取所有可能的值c#

  26. 26

    如何从数组中的所有索引中获取特定值

  27. 27

    C#获取二进制搜索以显示数组中的所有重复值

  28. 28

    获取所有数组列表中的属性值c#

  29. 29

    获取Laravel 4中的所有现有模型?

热门标签

归档