【发布时间】:2010-10-12 16:58:39
【问题描述】:
我看到this question,但那里的答案不是很相关。 一位朋友需要一组已解决的递归问题来帮助他为明天的考试而学习。
他从理论上学习了这个问题,但在掌握如何实际解决递归问题时遇到了问题。你知道网上有一个很好的解决递归问题的来源吗(最好是用 C 语言,但也可以是 C 风格的语言)?
注意 - 函数式语言中的示例在这里没有多大帮助。我的朋友正在参加明天通过考试的学习竞赛,我敢肯定,此时切换语言只会让他感到困惑(这可能在其他压力较小的时候具有教育意义)。
【问题讨论】:
-
该死,我本来打算开递归递归的玩笑,但我看到这是链接线程的第一个答案。
-
有句老话,“为了理解递归,先理解递归。”
-
编程语言语法独立于理解递归本身。请考虑函数式语言。
-
就我个人而言,函数式语言没有问题。因为这是给一个不是CS专业的朋友的,所以我试图简化事情。他有递归的心理恐惧就够了,没必要用LISP吓唬他。