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

配列に対するヒープソートの特徴として、適切なものはどれか。

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

正解と解説を見る

正解 D最悪でも で、追加の作業領域をほとんど使わない

解説

正解は「最悪でも で、追加の作業領域をほとんど使わない」です。ヒープソートは、配列をその場で最大ヒープに組み替え、根の最大値を末尾と交換してヒープを縮めることを繰り返します。各取り出しが で、それを n 回行うため、入力によらず です。配列の中だけで交換するので、作業領域は定数で済みます。「等しいキーをもつ要素の順序が必ず保たれる」は安定なソートの性質で、ヒープソートは離れた位置の要素を交換するため安定ではありません。「整列済みのデータに対しては で終わる」のは挿入ソートの特徴です。「ピボットの選び方によって最悪 になる」のはクイックソートの特徴です。

  • #ヒープソート

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

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

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

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

詳細を見る

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

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