ビッグああ、最悪の場合を表している場合、なぜそれが 平均がO(nlogn)
あるクイックソートの時間計算などのアルゴリズム の平均と最高のケースを表すために使用されている最高のO(nlogn)
の代わりOmega(nlogn)
ある 最悪ですO(n^2)
Big Oh(O)はアルゴリズムの平均ケースと最良ケースを表すのにも使われているのはなぜですか?
1
A
答えて
1
ビッグ-Oはではないは最悪の場合(アルゴリズムの)です。むしろ、(漸近)上限を(関数上)に表します。アルゴリズムのベストケースまたは平均ケースのパフォーマンスの上限について議論することは、完全に有効であり、しばしば有用です。たとえそのうちの1つがより良い平均ケース性能を有するならば、どちらのアルゴリズムも同じ最悪ケース性能を有するとしても、実際には他のアルゴリズムよりも優れた性能を発揮し得る。
1
Big Oは、の複雑さは、特定の関数によって上限になることを示しています。
Big Oを使用して平均と最高のケースを説明しようとするとき、平均的なケースがその関数によって上限になっていると効果的に言います。
つまり、Big Oを使用して表現された平均ケースおよび最良ケース表現は、十分大きな値のnの場合、平均および最良の場合がその機能より悪くならないことを意味します。
関連する問題
- 1. 平均ケースBig Oとソートの影響
- 2. バイナリヒープO(1)に挿入する平均的なケースはなぜですか?
- 3. このアルゴリズムのbig-O表記法とは何ですか?
- 4. 誰かが資格のないアルゴリズムのBig-Oについて語ったとき、最高、平均、最悪の実行例を指していますか?
- 5. アルゴリズムのbig O
- 6. アルゴリズムのすべてのケース{最良、平均、最悪...すべて}のシナリオを知り、発見し、分析する必要がありますか?
- 7. このアルゴリズムのBig O表記は何ですか
- 8. ケース(チェックボックス、ラジオボタンなど)をケースで表示する(もしあれば...その他...)
- 9. このケースで使用する回帰アルゴリズムは何ですか?
- 10. 最も近い0.05に丸めている間違ったケース - 特別なケース
- 11. 非常に単純なケースでもvolatile varsが最適化されないのはなぜですか?
- 12. switch文で別のケースの中にケースを置くことができるのはなぜですか?
- 13. 合計アルゴリズム:O(n^2)平均で
- 14. Big O分析のアルゴリズム
- 15. アルゴリズムのBig O解析 - ジョブインタビュー
- 16. コードフラグメントのBig-Oh表記
- 17. Java Big O Notationアルゴリズム
- 18. 最初のケースが実際に実行されたときに、常にこの選択がデフォルトのケースを実行するのはなぜですか?
- 19. MYSQL innodbまたはmyisam?どのケースがこのケースに最適ですか?
- 20. rails-3.1 |これはネストされたフォームのケースですか、別のケースのケースですか?
- 21. は私のケースでは良いcudaHostAllocを使用しています
- 22. Big-O表記:暗号化アルゴリズム
- 23. 基本ケースがO(n)の場合、反復は何ですか?
- 24. O(4^251267)の簡略化されたBig O表記とは何ですか?
- 25. GOTOは良い方法ですか? (このPHPの特別なケースでは?)
- 26. KMP文字列検索アルゴリズムの最悪のケースは何ですか?
- 27. プレーンなHTTPのケースでサーバーフォームクライアントにログインできないのはなぜですか?
- 28. なぜクランはもっと使われないのですか?
- 29. 最善のケースと最悪のケースでは、並べ替えられていない配列に挿入するための時間の複雑さ
- 30. バイナリカウンタの平均ケース時間複雑度の増加