问一下关于recursive算法的一般规律# JobHunting - 待字闺中
n*r
1 楼
假设有一个recursive function void foo
void foo(par){
...
foo(a);
...
}
谁能总结一下什么样的内容应该放在这里foo(a)语句之前, 什么应该放在之后?
至少终止条件肯定是放在前面的
void foo(par){
...
foo(a);
...
}
谁能总结一下什么样的内容应该放在这里foo(a)语句之前, 什么应该放在之后?
至少终止条件肯定是放在前面的