avatar
全排列输出,一问# 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 (可变)
如何编程实现?请高手指点。
avatar
kb
2
Use recursion. Make number of input "f"s as a parameter.

【在 d******g 的大作中提到】
: 全排列输出。
: 我有一表格,如下。
: lvl1 lv2
: f1 20 30
: f2 70 90 210
: 我想生成一个全排列的列表如下
: f1 f2
: 20 70
: 20 90
: 20 210

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。