3

私は Robert Sedgewick と Kevin Wayne による Algorithms の第 4 版に取り組んでおり、演習 1.1.27 で困惑しています。

コードで使用される再帰呼び出しの数を見積もる

public static double binomial(int N, int k, double p)
{
  if ((N == 0) || (k < 0)) return 1.0;
  return (1.0 - p)*binomial(N-1, k, p) + p*binomial(N-1, k-1, p);
}

binomial(100, 50) を計算します。

この質問に答える手助けをしたいのですが、一般的にこの性質の質問について理解し、推論することも上手になりたいので、助けや指針をいただければ幸いです。

4

2 に答える 2