循環(迭代)與遞歸的區別

 循環(迭代)與遞歸的區別c++   1。遞歸算法與迭代算法的設計思路區別在於:函數或算法是否具有收斂性,當且僅當一個算法存在預期的收斂效果時,採用遞歸算法纔是可行的,不然,就不能使用遞歸算法。程序員 固然,從理論上說,全部的遞歸函數均可以轉換爲迭代函數,反之亦然,然而代價一般都是比較高的。但從算法結構來講,遞歸聲明的結構並不總可以轉換爲迭代結構,緣由在於結構的引伸自己屬於遞歸的概念,用迭代的方法
相關文章
相關標籤/搜索