嗨这是一个非常通用的问题。 我想知道是否可以使用递归完成每个迭代方法(使用循环)?
答案 0 :(得分:0)
答案 1 :(得分:0)
是。可以找到一些很好的解释here。
答案 2 :(得分:0)
这是一个广义迭代函数: -
for(int i=0;i<n;i++) {
doSomething(i);
}
这是等效的递归函数: -
recfunc(int i,int n) {
if(i<n) {
doSomething(i);
recfunc(i+1,n);
}
}