编程语言算法编程数据结构算法与数据结构

对于递归有没有什么好的理解方法?

问题描述

出现递归就会在纸上画半天才能理解。感觉脑子总是转不过来弯。应该怎么能够快速的理清递归的算法与思路?

地铁风
不会撸程序的设计狮不是好科研狗

看一下 SICP 前两章然后做一下习题,接着你就会发现无论写啥算法不用递归就不舒服……

77 赞同 18 感谢 105 收藏 14 条已备份评论 发布于 2015-06-18 知乎原页 ↗

评论 14

我是来安利the little schemer的。我看sicp就在第二章卡住。然后去看the little schemer,才搞懂的。
2 赞
字字珠玑,却又晦涩难懂,没有计算机基础得靠长期刷吧~
4 赞

不看也觉得啥不用递归就不舒服,但是就是写不出来。

0 赞
知乎用户h7NIGQ
初步实验发现大家会迷恋上写括号的 太好看了各种括号 😂 继续实验
0 赞
知乎用户h7NIGQ
太难了 又懒 已经放弃 🌚🌚 不过意外明白了迭代
0 赞
看完了第一章,第二章还需要看吗感觉第二章有点难了,什么序对,第二章有重要内容吗
0 赞
地铁风回复 果果作者
第二章我记得是递归数据结构吧,很重要。
0 赞