如何通过重新排序其元素

时间:2017-09-22 15:11:58

标签: c# arrays combinations

我有一些数组,每个数组有3个元素,例如2个数组:

a = {10, 20, 30}
b = {11, 12, 13}

我想制作以下组合:

combination 1:
a = {10, 20, 30}
b = {11, 12, 13}

combination 2:
a = {10, 20, 30}
b = {13, 11, 12}

combination 3:
a = {10, 20, 30}
b = {12, 13, 11}

combination 4:
a = {30, 10, 20}
b = {11, 12, 13}

combination 5:
a = {30, 10, 20}
b = {13, 11, 12}

combination 6:
a = {30, 10, 20}
b = {12, 13, 11}

combination 7:
a = {20, 30, 10}
b = {11, 12, 13}

combination 8:
a = {20, 30, 10}
b = {13, 11, 12}

combination 9:
a = {20, 30, 10}
b = {12, 13, 11}

等,这是总共36种组合。如果有超过2个数组,那么组合将越来越多。

我需要获得这些组合来添加第1,第2和第3个元素,以获得每个元素的结果。 我试过this solution,但结果不是我想要的。我不知道该怎么做。

0 个答案:

没有答案