如何在矩阵中生成1和0的可能组合?用java

时间:2012-10-18 06:01:35

标签: java matrix

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

1 个答案:

答案 0 :(得分: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