由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 嵌套循环,层数可变 怎么实现
相关主题
多重嵌套循环会不会导致栈溢出?[菜鸟问题]类模板问题
请教一个编程问题c++ iterator 弱问
如何编程实现循环嵌套的次数?c++ template question:
一个C++的概念问题请问Linux底下有没有最简易的show 2D x-y curve的工具
请教多重循环的层数不确定的程序怎么写?用那个design pattern好?
神经网络研究的致命伤关于inserter
intel icc hash_map 求救!binary_search只要求forward_iterator?
STL感觉实在太变态了deque的pointer和reference是怎么回事?
相关话题的讨论汇总
话题: sum话题: dim话题: xsize话题: int话题: 嵌套循环
进入Programming版参与讨论
1 (共1页)
l****n
发帖数: 157
1
试图在.net c# 里实现matlab里sum function的功能。
S = SUM(X,DIM) sums along the dimension DIM.
X是一个n阶矩阵,想要在第dim阶上求和。
X的阶数显然是 n = X.Rank, 每阶的大小可以
X.GetUpperBound(i) - X.GetLowerBound(i)+1 拿到。
求和需要n重循环嵌套,
for (int i=0; i for (int j=0; j .......
问题出来了,n 是个变量,这个code怎么写呢?
p**********g
发帖数: 9558
2
没有用过c#
是不是可以用类似c/c++的静态变量去trace这个深度
l****n
发帖数: 157
3
其实和c++没什么变化,如果是c++ 怎么写啊?

【在 p**********g 的大作中提到】
: 没有用过c#
: 是不是可以用类似c/c++的静态变量去trace这个深度

g*****g
发帖数: 34805
4
递归,大致思路如此,出入参数需要改。
private long sum;
void iter(int n) {
if(n=0) {
sum += blah blah;
return;
}

for(int i=0; i sum += iter(n-1);
}
}

【在 l****n 的大作中提到】
: 试图在.net c# 里实现matlab里sum function的功能。
: S = SUM(X,DIM) sums along the dimension DIM.
: X是一个n阶矩阵,想要在第dim阶上求和。
: X的阶数显然是 n = X.Rank, 每阶的大小可以
: X.GetUpperBound(i) - X.GetLowerBound(i)+1 拿到。
: 求和需要n重循环嵌套,
: for (int i=0; i: for (int j=0; j: .......
: 问题出来了,n 是个变量,这个code怎么写呢?

f*****Q
发帖数: 1912
5
现在llvm之类的编译器可以把递归优化得很好。
1 (共1页)
进入Programming版参与讨论
相关主题
deque的pointer和reference是怎么回事?请教多重循环的层数不确定的程序怎么写?
a question about std::stack神经网络研究的致命伤
呼唤大侠们,我实在不能实现C++泛型的精神。intel icc hash_map 求救!
stl 的 member type 看起来挺头大的STL感觉实在太变态了
多重嵌套循环会不会导致栈溢出?[菜鸟问题]类模板问题
请教一个编程问题c++ iterator 弱问
如何编程实现循环嵌套的次数?c++ template question:
一个C++的概念问题请问Linux底下有没有最简易的show 2D x-y curve的工具
相关话题的讨论汇总
话题: sum话题: dim话题: xsize话题: int话题: 嵌套循环