テクノロジ系
秋期
応用情報技術者 2011年 秋期 問6
6 / 80
ヒープソートの説明として,適切なものはどれか。
正解と解説
表示する
正解 エ
未整列の部分を順序木にし,そこから最小値を取り出して整列済の部分に移す。この操作を繰り返して,未整列の部分を縮めていく。
ヒープソートは、未整列部分を順序木(ヒープ)に構成し、そこから最小(または最大)値を取り出して整列済みに移す操作を繰り返す方法です。間隔を詰めるのはシェルソート、基準値で分割はクイックソート、隣接交換はバブルソートです。