假设数组arr1(x)={1,2,3,2}
如何由数组arr1得到一个二维数组arr2
arr2(y,x)
{
0,0,0,0
0,0,0,1
0,0,0,2
0,0,1,0
0,0,1,1
0,0,1,2
0,0,2,0
.....
}
即二维数组每一行的值为一维数组每个值从0开始的排列组合,一维数组长度不一定是4,可能会更长。
假设数组arr1(x)={1,2,3,2}
如何由数组arr1得到一个二维数组arr2
arr2(y,x)
{
0,0,0,0
0,0,0,1
0,0,0,2
0,0,1,0
0,0,1,1
0,0,1,2
0,0,2,0
.....
}
即二维数组每一行的值为一维数组每个值从0开始的排列组合,一维数组长度不一定是4,可能会更长。