2021 秋 午前I 問03
バブルソートの説明として、 適切なものはどれか。
解説
IPA 公式公開の過去問です。
解答例や採点講評と合わせて根拠を確認してください。
選択肢
- ア: ある問隔おきに取り出した要素から成る部分列をそれぞれ整列し、 更に問隔を詰めて同様の操作を行い、 問隔が1になるまでこれを繰り返す。
- イ: 中問的な基準値を決めて、 それよりも大きな値を集めた区分と、 小さな値を集めた区分に要素を振り分ける。次に、 それぞれの区分の中で同様の操作を繰り返す。
- ウ: 隣り合う要素を比較して、 大小の順が送であれば、 それらの要素を入れ替えるという操作を繰り返す。
- エ: 未整列の部分を順序木にし、 そこから最小値を取り出して整列済の部分に移す。 この操作を繰り返して、 未整列の部分を縮めていく。