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

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

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

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

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

作者:力扣 (LeetCode)

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

来源:力扣(LeetCode)

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容