※ 引述《bachelorwhc (积积阴阴德)》之铭言:
: ※ 引述《misaka0120 (野格炸弹)》之铭言:
: : 像是费氏数列这种基本的东西
: : 如果用循环的话一下就跑出来了
: : 刚刚用递回试试看
: 递回的神用
: 可以参考 SICP 这本书
: 我们4很务实的 一开始就教C跟CPP 看能不能用ptr让学生知道自己不适合混这行
: 就接着去看Essentials of programming languages 简称EPOL
: 这本书就更神 告诉你怎么用递回 打造出语言的各种机能
: 听说精通这本书 你就学会怎么打造一个程式语言
: 多花时间
: 学学函数语言 体会递回的奥妙
: 学了四五年
: 你出来就业就会发现
不用这么麻烦,用从 Pascal 开始,结构式语言就一样可以苦干递回.
Thinking Recursively
https://www.amazon.com/dp/0471816523/
这个作者也算有点名气.
如果看不起 C,没关系,他还有提供 Java 版,如果会一点 C++/C#,勉强也可以凑和著用.
Thinking Recursively with Java
https://www.amazon.com/dp/0471701467/
大家生命有限,做事要盘算一下时间效果,没事不必去折腾一些太过苦 B 的玩意了...