遞歸與迭代--Java語言描述

一、遞歸 定義:程序調用本身的編程技巧稱爲遞歸( recursion)。 特點:一個過程或函數在其定義或說明中又間接或間接調用本身的一種方法,它通常把一個大型複雜的問題層層轉化爲一個與原問題類似的規模較小的問題來求解,遞歸策略只需少量的程序就可描述出解題過程所需要的多次重複計算,大大地減少了程序的代碼量。遞歸的能力在於用有限的語句來定義對象的無限集合。用遞歸思想寫出的程序往往十分簡潔易懂。    
相關文章
相關標籤/搜索