全排列输出,一问# Computation - 科学计算
d*g
1 楼
全排列输出。
我有一表格,如下。
lvl1 lv2
f1 20 30
f2 70 90 210
我想生成一个全排列的列表如下
f1 f2
20 70
20 90
20 210
30 70
30 90
30 210
可以用for next 循环,
for i=1 to 2
for j=1 to 3
......
next j
next i
查表实现。
但是要求我的循环级数可变,也就是上表纵向可变
for i=1 to 2
for j=1 to 3
....
for m=1 to mmax (可变)
如何编程实现?请高手指点。
我有一表格,如下。
lvl1 lv2
f1 20 30
f2 70 90 210
我想生成一个全排列的列表如下
f1 f2
20 70
20 90
20 210
30 70
30 90
30 210
可以用for next 循环,
for i=1 to 2
for j=1 to 3
......
next j
next i
查表实现。
但是要求我的循环级数可变,也就是上表纵向可变
for i=1 to 2
for j=1 to 3
....
for m=1 to mmax (可变)
如何编程实现?请高手指点。