所以我有幾個關於遞歸的問題。我在一個班,我正在審查我的筆記和文字,並有點困惑:關於遞歸問題
1)我得到這個正確嗎?迭代器和遞歸看起來非常相似。
遞歸=一個引用自身的函數,它有一個基本情況來解決問題。
迭代器:使用++或 - 來遍歷所有數據以獲取一條信息。
2)什麼是遞歸下降?它是否接近基本情況?那麼什麼是遞歸上升?
3)我們給出遞歸的這個樣本,它是困惑我:
Product of Positive Integer from 1 to n
Denoted by n! => n! = 1.2.3....(n-2).(n-1).n
0! = 1 , 5! = 1.2.3.4.5 = 120, 6! = 5! . 6 = 720
n! = n . (n – 1)!
Definition
– If n = 0 then n! = 1
– If n > 0, then n! = n. (n-1) !
爲什麼會出現後一個感嘆號(N-1)?這些點是什麼,如n。(n-1)?
點代表乘法 –