一個遞歸演算法必須包含終止條件部分和遞歸部分。 延伸閱讀: 什麼是遞迴演算法? 遞歸演算法在電腦科學中是指一種透過重複將問題分解為同類的子問題而解決問題的方法。 絕大多數程式語言支援函數的自調用,在這些語言中函數可以透過調用自身來進行遞歸。在許多程式語言中習慣用遞歸來實現循環。 推薦學習:java入門程式