s********f 发帖数: 3924 | 1 如果循环的层数是一个变量,请问在编程中(matlab或者c++)怎么写?谢谢 |
N***m 发帖数: 4460 | 2 假设每个循环次数一样,比如10次,
你要三层循环,
int NLOOP=3;
vector v=vector(NLOOP);
for int i=0;i<10^NLOOP;i++
{
for int k=0;k
get v(k) //得到每个位数
//do your stuff with v(k)
}
【在 s********f 的大作中提到】 : 如果循环的层数是一个变量,请问在编程中(matlab或者c++)怎么写?谢谢
|
X****r 发帖数: 3557 | 3 http://www.mitbbs.com/article_t/Programming/31180587.html
【在 s********f 的大作中提到】 : 如果循环的层数是一个变量,请问在编程中(matlab或者c++)怎么写?谢谢
|
S*********g 发帖数: 5298 | |
X****r 发帖数: 3557 | 5 比next_permutation简单啊,就是数数呗。next_permutation要是没见过的
多半得想一想才明白道理。
【在 S*********g 的大作中提到】 : 这个算法其实跟next_permutation的那个是一个道理
|
v*s 发帖数: 946 | 6 next_permutation 没有重复的。和多重循环有区别。
【在 S*********g 的大作中提到】 : 这个算法其实跟next_permutation的那个是一个道理
|