ヒープ化の式は、ヒープ化の式が T(n)≦T(2n/3)+Θ(1)であることを示しています。 しかし、それは 「マスター定理のケース2によって、T(n)= O(lg n)であるので、Heapifyは対数時間をとる」と述べている。私は本当にそれを得ていない、a、b、c、dの値は何ですか?なぜこのケースは定理の2番目のケースに属し、その結果はO(lg n)ですか?マスター定理はここ ヒープをヒープ化する時間の複雑さは何ですか
0
A
答えて
0
ある
THX
は検討し、T(n)がAT =(N/B)+ N^Cは、n> 1
ための3つのケース(音符がありますそのb)は
あなたが 0123を持っているあなたの場合(1) if logb a < c, T(n)=Θ(n^c),
(2) if logb a = c, T (n) = Θ(n^c log n),
(3) if logb a > c, T(n) = Θ(n^(logb a)).
ログベースであります
我々は我々が簡単に
log3/2 1 = 0
は、このように、我々はケース2
logb a = c
を使用する必要があることを確認することをベリティことができ、そう
、
a = 1, b = 3/2, and c = 0
を
n^0 here because Θ(1) = Θ(n^0)
を言うことができます
それで、あなたは
投稿画像を見てみると
T(n) = Θ(n^c log n) = Θ(n^0 log n) = Θ(log n)
は、ケース2
を守っそれは
Θ(n log n) if d = b
は一般的に、それは、
であることを述べていますΘ(n^i log n) if d = b^i
d = b^i implies logb d = i
しかし、(たぶん)だから
D = 1およびb = 3/2(及び上記のように)は、i = 0
を明確にするために、
D = B^iがありますtrue
ここで別の文字を使用しましたが、これは上記の方法と同じです。私は同じ事を二度、あなたのために物事をクリアするためにあなたのポストの手紙を使っていた。どのように見たいかにかかわらず、ケース2を使用します。
関連する問題
- 1. ヒープのアルゴリズム時間の複雑度
- 2. O(n)時間の複雑さで最小最大ヒープを構築する
- 3. ヒープを使用したKth最小の時間複雑度
- 4. ヒープは実際にはヒープですか?
- 5. 固定サイズのヒープ上での操作の複雑さ
- 6. ヒープ・ダンプからのオブジェクト作成時間
- 7. Pythonでのdict.keys()の時間の複雑さは何ですか?
- 8. ヒープ内の同時マークスイープ生成とは何ですか?
- 9. 私のコードの時間の複雑さは何ですか?
- 10. 次のプログラムの時間の複雑さは何ですか?
- 11. 私のコードの時間の複雑さは何ですか
- 12. このアルゴリズムの時間の複雑さは何ですか
- 13. ヒープ上QCoreApplicationをインスタンス化するために、ヒープ
- 14. C:qsort関数の時間の複雑さは何ですか?
- 15. HTML DOMルックアップの時間の複雑さは何ですか
- 16. int( '1010'、2)の時間の複雑さは何ですか?
- 17. list.index(obj)メソッドの時間の複雑さは何ですか?
- 18. パスカル・トライアングル・アルゴリズムの時間複雑さは何ですか?
- 19. Linq OrderBy()の時間複雑さは何ですか?ThenBy()メソッドシーケンス?
- 20. 時間複雑漸化
- 21. HP-UX環境のJVMでCヒープとJavaヒープを実行するのは何ですか?
- 22. 時間の複雑さは
- 23. STLヒープをO(logn)時間で実行する減少キー
- 24. JavaScriptオブジェクトキーを検索する時間の複雑さは何ですか?
- 25. 配列[:: - 1]の複雑さと空間の複雑さは何ですか
- 26. ルビプロセス間のヒープ共有
- 27. ヒープ
- 28. ヒープ/
- 29. 時間の複雑さと
- 30. JavaScriptのヒープは
あなたの再帰関係を見て、それをリンクにある一般形式と比較してください。そこから 'b、c、d'を推論できるはずです。 'a'は加法上の定数でしかないので問題はありません。 – meowgoesthedog
@ meowgoesthedog [Master theorm](https://en.wikipedia.org/wiki/Master_theorem_(analysis_of_algorithms))へのリンクではなく、画像へのリンクです。 OP、私のコメントのリンクを読んでみてください。 –
したがって、bは3/2であり、dは1である.d