遞迴

遞迴是一個相當獨特,對訓練邏輯思考很有助益的程式設計方式。

遞迴(Recursion)是在方法中呼叫自身同名方法,而呼叫者本身會先被置入記憶體「堆疊」(Stack)中,等到被呼叫者執行完畢之後,再從堆疊中取出之前被置入的方法繼續執行。堆疊是一種「先進後出」(First In, Last Out. FILO)的資料結構,就好比您將書本置入箱中,最先放入的書會最後才取出。

results matching ""

    No results matching ""