【发布时间】:2016-10-14 06:47:45
【问题描述】:
我有 K 个组的 MxN 矩阵。组是一组列。如何生成一组列与另一组列的组合?
例如 2x4 矩阵,组大小 - 2 列(1,2 - 第一,3,4 - 第二)
我得到组合
1 - 3
1 - 4
2 - 3
2 - 4
在这种情况下,我可以使用多个循环
for (int i = 0; i < 2; i++)
for (int j = 2; j < 4; j++)
Console.WriteLine("{0} - {1}", i, j);
3组2x6矩阵的情况如何?
for (int i = 0; i < 2; i++)
for (int j = 2; j < 4 ; j++)
for (int k = 4; k < 6; k++)
Console.WriteLine("{0} - {1} - {2}", i, j, k);
其他情况呢?如何组织循环/递归?
【问题讨论】: