質問
再帰的な定義とは、関数において具体的に何を言っているのですか |
解答
「再帰的な定義」というのは、関数や構造の定義の中で、自分自身を参照する定義のことです。プログラミングでいう「再帰関数」の概念と密接に関係しています。 🔎 基本の考え方
例1:階乗関数数学的定義: n!={1(n=0)n×(n−1)!(n>0)n! = \begin{cases} 1 & (n=0)\\ n \times (n-1)! & (n>0) \end{cases}
例2:フィボナッチ数列数学的定義: F(0)=0,F(1)=1,F(n)=F(n−1)+F(n−2) (n≥2)F(0) = 0, \quad F(1) = 1, \quad F(n) = F(n-1) + F(n-2) \ (n \ge 2)
🔑 再帰的定義のポイント
💡 まとめると
|
|
|

この記事へのコメント