- ベストアンサー
再帰呼び出しの計算量
再帰呼び出しを用いた関数の計算量を求める方法がわからないので質問させていただきます. xのn乗を再帰呼び出しを用いて求める関数に関して,計算量を求める問題なのですが,どのような方針で求めればよいのでしょうか? int exponent(int x, int n) { if(n == 0){ return 1; }else{ return x * exponent(x, n-1); } } exponentがn回呼ばれるからO(n)というのは間違いでしょうか?
- みんなの回答 (1)
- 専門家の回答
お礼
回答ありがとうございます. なるほど,漸化式を用いて求めればいいんですね. 詳しい説明,ご忠告ありがとうございました.