過去問ハブ🔥 0日
データ構造とアルゴリズム探索・ソートアルゴリズム難易度 標準24 / 50

配列を整列するマージソートの、クイックソートと比べたときの長所として、適切なものはどれか。

選択肢をタップすると、その場で答え合わせできます

正解と解説を見る

正解 C最悪の場合でも時間計算量が である

解説

正解は「最悪の場合でも時間計算量が である」です。マージソートは、常にデータを半分ずつに分割して整列済みの列を併合するため、入力の並びによらず で整列できます。等しい値の順序が保たれる安定なソートにできる点も長所です。一方、クイックソートはピボットの選び方が悪いと最悪 になります。「追加の作業領域をほとんど必要としない」のはクイックソートやヒープソートの特徴で、配列のマージソートは併合のために の作業領域を使います。「平均的な実行時間が常にクイックソートより短い」は誤りで、実際にはクイックソートの方が速いことが多くあります。「整列済みのデータに対して で終了する」のは挿入ソートの特徴です。

  • #マージソート
  • #クイックソート

この調子でデータ構造とアルゴリズムを続けて解く

▶ この科目の連続演習へ進む(10問)

この問題の分野を深く学ぶなら

PR情報工学・理系基礎の教科書を探す

詳細を見る

データ構造とアルゴリズムの問題一覧へ戻る

「探索・ソートアルゴリズム」の関連問題