0

私は、再帰関係が教えられているデータ構造とアルゴリズムの論文を書いています。

質問は次のとおりです。

ここに画像の説明を入力

この質問から私が理解していることから、n は何度も何度も半分になり続けます。したがって、1/32n^2 + 1/16n^2 + 1/8n^2 + 1/4n^2 + 1/2n^2 + n^2 が残ります。すべての分数の合計は 1 になります。したがって、n^2 +n^2 = 2n^2 が残ります。

ただし、これは可能な解決策ではありません。

これらの再帰関係を正しく計算する方法を理解するのを手伝ってくれますか、またはこのトピックで多くの問題を抱えているため、正しい方向に向けてください。

お時間をいただきありがとうございます。

4

1 に答える 1

1

マスター定理を見たいと思うかもしれません

ウィキでは、a = 1、b = 2、c = 2、ここで T(n) = aT(n/b) + n^c

2 > 0 = log_2(1) であるため、ケース 3 が適用されます。

したがって、マスター定理により、T = Big-Theta(n^c) = Big_Theta(n^2) となります。

選択肢 B には ^2 項があるので、それが答えになるはずです。

于 2013-06-15T05:55:57.433 に答える