利用遞歸、迭代解決斐波那契數列問題與漢諾塔難題

有人說,「普通程序員使用迭代,天才程序員使用遞歸「,真是這樣嗎? 1.淺談遞歸與迭代 <1>遞歸的基本概念: 程序調用自身的編程技巧稱爲遞歸,是函數自己調用自己。 一個函數在其定義中直接或間接調用自身的一種方法,它通常把一個大型的複雜的問題轉化爲一個與原問題相似的規模較小的問題來解決,可以極大的減少代碼量.遞歸的能力在於用有限的語句來定義對象的無限集合. 使用遞歸要注意的有兩點: 1)遞歸就是在過
相關文章
相關標籤/搜索