迭代和遞歸的區別

遞歸:重複調用函數自身實現循環稱爲遞歸 迭代:利用變量的原值推出新值稱爲迭代,或着說迭代是函數內某段代碼實現循環 遞歸和迭代都是循環的一種。 程序調用自身的編程技巧稱爲遞歸,是函數自己調用自己. 簡單地說,遞歸是重複調用函數自身實現循環。 迭代是函數內某段代碼實現循環, 而迭代與普通循環的區別是:循環代碼中參與運算的變量同時是保存結果的變量,當前保存的結果作爲下一次循環計算的初始值。 遞歸循環中,
相關文章
相關標籤/搜索