※ 引述《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 的玩意了...