2021-11-21 递归的学习建议

学好「递归」和编写代码一样,需要经历一个先模仿、再学习、然后思考和练习的过程。在这里我们给出写好「递归」方法的建议:

写好「递归」方法不是一朝一夕的事情,和学习所有的算法问题一样,我们需要通过大量的练习来理解写对「递归」方法的技巧和细节;

「递归」方法与「分治思想」「减治思想」「深度优先遍历」「栈」有着千丝万缕的联系,在编写「递归」方法的同时,要有意识地思考它们之间的关系;

如果一时半会不能理解「递归」函数的语义,我们建议在逻辑的关键部分编写打印输出语句,以理解递归函数的调用过程。

作者:力扣 (LeetCode)

链接:https://leetcode-cn.com/leetbook/read/recursion-and-divide-and-conquer/rnr9d7/

来源:力扣(LeetCode)

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

你可能感兴趣的:(2021-11-21 递归的学习建议)