汉诺塔的非递归解法
似乎这个问题的最佳解法就是递归,如果你想用栈来消解掉递归达到形式上的消除递归,你还是在使用递归的思想,因此,他本质上还是一个递归的算法。我们这本黄皮书在谈论到“什么情况使用递归”的时候,在“3.问题的解法是递归的”这里面,就这样说了“有些问题只能用递归的方法来解决,一个典型的例子就是汉诺塔”。
|
正在阅读:C++数据结构学习:递归(2-1)C++数据结构学习:递归(2-1)
2004-02-14 09:34
出处:PConline
责任编辑:linjixiong