過去問ハブランダム10問
情報工学・アルゴリズムと論理回路アルゴリズム難易度:標準1 / 3

クイックソートの最悪時間計算量として正しいものはどれか。ここで は整列する要素数とする。

選択肢をタップすると正解と解説が表示されます。

正解と解説を見る

正解:ウ 

解説

正解は「」です。クイックソートはピボットを基準に配列を2分割し、再帰的に整列します。ピボットが常に最大値または最小値になる場合(整列済みの配列で先頭要素をピボットにするなど)、分割が 個と0個に偏り、比較回数は となるため です。「」は平均計算量であり、最悪ケースではありません(最悪でも を保証するのはマージソートやヒープソートです)。「」は比較ソートの下界 を下回るため実現できません。「」は全探索などの指数時間アルゴリズムの計算量です。

  • #計算量
  • #ソート

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

PRアルゴリズムとデータ構造の定番教科書

詳細を見る
▶ この科目の連続演習モードで解く情報工学・アルゴリズムと論理回路の問題一覧へ戻る

「アルゴリズム」の関連問題