由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - how to deal with high dimension for loop?
相关主题
弱问:C的for/while循环能在括号里面continue吗?for 循环下给不同变量赋值问题
如何实现N层循环嵌套请教一个C内存泄露问题
请教多重循环的层数不确定的程序怎么写?请教一个初级 python问题
如何编程实现循环嵌套的次数?模板对象能不能作为成员变量使用
重复利用threads的问题how to assign new value to loop variables?
Matlab函数变量问题,需要循环产生、添加到变量列中,该如何实(转载)LabVIEW问题:对高手来说很简单!
请教一个关于循环的问题请教一道练习题(C,OS)
10个包子请教一个简单的编程问题【包子求助】20M*20M的loop怎么搞?
相关话题的讨论汇总
话题: end话题: dimension话题: loop话题: high话题: deal
进入Programming版参与讨论
1 (共1页)
l*****z
发帖数: 2305
1
for i1: 1 -> m1
for i2: 1->m2
...
for in: 1->mn
do_something_here
end
end
end
其中n是变量,在程序执行中决定n的值,有没有比较elegant的approach来处理这种
问题呢?谢谢
w***g
发帖数: 5958
2
你得学下递归.

【在 l*****z 的大作中提到】
: for i1: 1 -> m1
: for i2: 1->m2
: ...
: for in: 1->mn
: do_something_here
: end
: end
: end
: 其中n是变量,在程序执行中决定n的值,有没有比较elegant的approach来处理这种
: 问题呢?谢谢

a****l
发帖数: 8211
3
before you start working on a solution for this (which is actually pretty
simple and more than one elegant solutions), you should probably think
whether it is good to make a program like this. Because you can easily
ended up almost infinite execution time.

【在 l*****z 的大作中提到】
: for i1: 1 -> m1
: for i2: 1->m2
: ...
: for in: 1->mn
: do_something_here
: end
: end
: end
: 其中n是变量,在程序执行中决定n的值,有没有比较elegant的approach来处理这种
: 问题呢?谢谢

b***i
发帖数: 3043
4
全排列问题嘛,你想象一下如何数数,到了9要进位,对巴
设用户输入要N层循环,每层1-Last[n]循环
那么,定义每一层当前的i[N]
while true
do_something
P=N
while i[P]>Last[N] then
if P=0 then
'循环结束
return
end if
' 进位
i[P]=0
P=P-1
end while
end while

【在 l*****z 的大作中提到】
: for i1: 1 -> m1
: for i2: 1->m2
: ...
: for in: 1->mn
: do_something_here
: end
: end
: end
: 其中n是变量,在程序执行中决定n的值,有没有比较elegant的approach来处理这种
: 问题呢?谢谢

1 (共1页)
进入Programming版参与讨论
相关主题
【包子求助】20M*20M的loop怎么搞?重复利用threads的问题
Perl 6 改动很大很恶心Matlab函数变量问题,需要循环产生、添加到变量列中,该如何实(转载)
fork(): why both if and else are executed?请教一个关于循环的问题
GO似乎是目前最难反编译的代码了10个包子请教一个简单的编程问题
弱问:C的for/while循环能在括号里面continue吗?for 循环下给不同变量赋值问题
如何实现N层循环嵌套请教一个C内存泄露问题
请教多重循环的层数不确定的程序怎么写?请教一个初级 python问题
如何编程实现循环嵌套的次数?模板对象能不能作为成员变量使用
相关话题的讨论汇总
话题: end话题: dimension话题: loop话题: high话题: deal