Slide 12
Slide 12 text
12
20
今日これだけは覚えて欲しい
1. 再帰とは、自分自身を呼び出す関数である
2. 関数の最初に「終端条件」を記述する
3. 「解きたい問題より小さな問題」に分解して
自分自身を呼び出す
再帰三カ条
再帰は「行って帰って」来る
fact(3)
fact(2)
fact(1)
呼び出し
呼び出し
ここで終端条件にマッチ
fact(1) = 1
fact(2) = 2 * fact(1)
fact(3)ください
fact(3) = 3 * fact(2) = 6