-5

我必须生成重新排序的矩阵,表示矩阵中 1' 和 0 的所有排列,我该怎么做?任何想法?

4

1 回答 1

3

暂时忽略重新排序的约束:

对于给定的列数 n,将 i 从 0 计数到 (2^(n)-1)。对于每个 i,在矩阵中添加一行,其中每个单元格是 i 的二进制表示的一位数。然后,您将拥有给定数量的二进制文件的所有可能组合。

n=3 的结果:

0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
于 2012-10-18T06:14:25.977 回答