開心生活站

位置:首頁 > IT科技 > 

迭代和遞歸的區別

IT科技2.7W

迭代與遞歸的區別在於:遞歸是由自己延伸出去的,而迭代是得到新的結果並替代了自己。

迭代和遞歸的區別

1、“遞歸”是指函數、過程、子程序在運行過程序中直接或間接調用自身而產生的重入現像。在計算機編程裏,遞歸指的是一個過程:函數不斷引用自身,直到引用的對象已知。

2、“迭代”的含義是:重複反饋過程的活動,其目的通常是爲了逼近所需目標或結果。每一次對過程的重複稱爲一次“迭代”,而每一次迭代得到的結果會作爲下一次迭代的初始值。

標籤:迭代 遞歸