【发布时间】:2011-06-24 03:02:41
【问题描述】:
可能的重复:
Real-world examples of recursion
Examples of Recursive functions
我看到大多数编程语言教程都通过使用一个简单的例子来教授递归,即如何生成斐波那契数列,我的问题是,除了生成斐波那契数列之外,还有其他很好的例子来解释递归是如何工作的吗?
【问题讨论】:
-
斐波那契真的不是“递归的好例子”。
-
也是stackoverflow.com/questions/126756/… 的副本。 (嗯,与这个不同,这个问题没有被标记为 C++。但我怀疑这与理解递归有关。)
-
@Nabb:为什么不呢?我认为这是一个现象示例,因为它可以进行许多智能优化,它不仅可以解释普通递归,还可以解释记忆化和动态编程。
-
奇怪的是这些
"Hey, give me an example of ____."的问题如何获得这么多票。
标签: c++ algorithm recursion fibonacci