MIT コースウェアと CLRS の本、アルゴリズム入門を使って勉強しています。
私は現在再発を解決しようとしています(107ページから)
T(n) = 2T(n/2) + n 4
再帰ツリーを作成すると、次のようになります。
レベル 0: n 4
レベル 1 2(n/2) 4
レベル 2 4(n/4) 4
レベル 3 8(n/8) 4
ツリーには lg(n) レベルがあります。したがって、再発はあるべきだと思います
T(n) = Θ(n 4 lg n)
でもマスター定理を使えばわかる
T(n) = Θ(n 4 )
明らかに、これらの両方が正しいとは言えません。どちらが正しいですか?そして、私の推論のどこが間違っていたのでしょうか?