2009-09-16 66 views

回答

4

累积递归使用一个额外的参数,我们在深入递归时收集新的信息。所计算的值通过递归层返回不变地返回。

结构递归在通过递归层进行备份的过程中执行大部分工作。累积递归通常比堆递归更高效。

+0

所以累积递归就像迭代?而额外的参数通常被称为状态变量? – Mark 2009-09-16 23:48:52

+0

这个额外的参数称为累加器。 – 2009-09-17 14:01:00