AVLツリーとバイナリツリーを使用したこのアルゴリズムの時間計算量はどれくらいですか

丁度

二分探索木を使用してn個の要素のリストをソートする次のアルゴリズムについて考えてみます。

initialise t to be an empty binary search tree
for each element x in the list,
  add x to t
while t is not empty,
  remove and print the smallest element of t

ツリーが以下を使用して実装されている場合、このアルゴリズムの最悪の場合の時間計算量はどれくらいですか。

a)通常の二分探索木?
b)AVLツリー?

私の解決策:解決策は、AVLツリーの場合はO(Log N)、BSTの場合はO(N)になると思います。

キーザー

これらのツリーの挿入/削除の最悪のケースはO(n)、BSTとO(log(n))AVLの場合です。

リストの長さが長いn場合は、n挿入とn削除を行います。つまりO(n^2)、BSTO(nlog(n))とAVLを使用します。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

このアルゴリズム(擬似コード)の時間計算量はどれくらいですか?

分類Dev

ワイルドカードマッチングのためのこのアルゴリズムの時間計算量はどれくらいですか?

分類Dev

このコイン交換アルゴリズムの時間計算量はどれくらいですか?

分類Dev

すべてのことばの梯子を取得するためのこのアルゴリズムの時間計算量はどれくらいですか?

分類Dev

このBFSアルゴリズムの時間計算量はどれくらいですか?

分類Dev

このアルゴリズム(Big-O)の時間計算量はどれくらいですか?

分類Dev

このアルゴリズムの時間計算量はどれくらいですか?

分類Dev

この生成アルゴリズムの時間計算量はどれくらいですか?

分類Dev

このJSアルゴリズムの時間計算量はどれくらいですか

分類Dev

与えられたアルゴリズムの時間計算量はどれくらいですか?

分類Dev

すべてのパス合計を見つけるためのこのアルゴリズムの時間計算量はどれくらいですか?

分類Dev

すべての組み合わせを見つけるためのこのアルゴリズムの時間計算量はどれくらいですか?

分類Dev

このアルゴリズムの時間計算量はどのくらいですか?

分類Dev

数独のアルゴリズムXの時間計算量はどれくらいですか?

分類Dev

以下のアルゴリズムの時間計算量はどれくらいですか?

分類Dev

ニュートン法と二分法のアルゴリズムの時間計算量はどれくらいですか?

分類Dev

最長の回文部分文字列を見つけるこのアルゴリズムの時間計算量はどれくらいですか?

分類Dev

2部グラフが与えられたときにフィボナッチヒープまたはバイナリヒープを使用するプリムアルゴリズムの時間計算量

分類Dev

次の再帰的アルゴリズムの時間計算量はどのくらいですか?

分類Dev

Spark:GraphXで使用される連結成分アルゴリズムの時間計算量はどれくらいですか?

分類Dev

このアルゴリズムの時間計算量を計算するにはどうすればよいですか?

分類Dev

このアルゴリズムの時間計算量はΘ(n)ですか?

分類Dev

このアルゴリズムの時間計算量を改善しますか?

分類Dev

二分木ジグザグレベルの順序トラバーサルに対するこのアルゴリズムの時間計算量はどのくらいですか?

分類Dev

時間計算量に基づくこれら3つのアルゴリズムの違いは何ですか?

分類Dev

最大二者間マッチングアルゴリズムの時間計算量はどれくらいですか?

分類Dev

このバイナリツリートラバーサルアルゴリズムはO(NlogN)時間の複雑さを持っている理由を説明?

分類Dev

MySQLでエントリのパーセンタイルスコアを見つけるための時間計算量はどれくらいですか?

分類Dev

マスター定理を使用した次の再帰的アルゴリズムの実行時間はどれくらいですか?

Related 関連記事

  1. 1

    このアルゴリズム(擬似コード)の時間計算量はどれくらいですか?

  2. 2

    ワイルドカードマッチングのためのこのアルゴリズムの時間計算量はどれくらいですか?

  3. 3

    このコイン交換アルゴリズムの時間計算量はどれくらいですか?

  4. 4

    すべてのことばの梯子を取得するためのこのアルゴリズムの時間計算量はどれくらいですか?

  5. 5

    このBFSアルゴリズムの時間計算量はどれくらいですか?

  6. 6

    このアルゴリズム(Big-O)の時間計算量はどれくらいですか?

  7. 7

    このアルゴリズムの時間計算量はどれくらいですか?

  8. 8

    この生成アルゴリズムの時間計算量はどれくらいですか?

  9. 9

    このJSアルゴリズムの時間計算量はどれくらいですか

  10. 10

    与えられたアルゴリズムの時間計算量はどれくらいですか?

  11. 11

    すべてのパス合計を見つけるためのこのアルゴリズムの時間計算量はどれくらいですか?

  12. 12

    すべての組み合わせを見つけるためのこのアルゴリズムの時間計算量はどれくらいですか?

  13. 13

    このアルゴリズムの時間計算量はどのくらいですか?

  14. 14

    数独のアルゴリズムXの時間計算量はどれくらいですか?

  15. 15

    以下のアルゴリズムの時間計算量はどれくらいですか?

  16. 16

    ニュートン法と二分法のアルゴリズムの時間計算量はどれくらいですか?

  17. 17

    最長の回文部分文字列を見つけるこのアルゴリズムの時間計算量はどれくらいですか?

  18. 18

    2部グラフが与えられたときにフィボナッチヒープまたはバイナリヒープを使用するプリムアルゴリズムの時間計算量

  19. 19

    次の再帰的アルゴリズムの時間計算量はどのくらいですか?

  20. 20

    Spark:GraphXで使用される連結成分アルゴリズムの時間計算量はどれくらいですか?

  21. 21

    このアルゴリズムの時間計算量を計算するにはどうすればよいですか?

  22. 22

    このアルゴリズムの時間計算量はΘ(n)ですか?

  23. 23

    このアルゴリズムの時間計算量を改善しますか?

  24. 24

    二分木ジグザグレベルの順序トラバーサルに対するこのアルゴリズムの時間計算量はどのくらいですか?

  25. 25

    時間計算量に基づくこれら3つのアルゴリズムの違いは何ですか?

  26. 26

    最大二者間マッチングアルゴリズムの時間計算量はどれくらいですか?

  27. 27

    このバイナリツリートラバーサルアルゴリズムはO(NlogN)時間の複雑さを持っている理由を説明?

  28. 28

    MySQLでエントリのパーセンタイルスコアを見つけるための時間計算量はどれくらいですか?

  29. 29

    マスター定理を使用した次の再帰的アルゴリズムの実行時間はどれくらいですか?

ホットタグ

アーカイブ