応用情報技術者試験 令和6年度春期 午前 問7「整列方法に関するアルゴリズムの記述のうち,バブルソートの記述はどれか。ここで,整…」の正解と解説です。応用情報技術者試験の「テクノロジ系」分野の過去問で、これまでの受験者の正答率は約50%です。
ア. 数字列の最後の数字から最初の数字に向かって,隣り合う二つの数字を比較して小さい数字が前に来るよう数字を入れ替える操作を繰り返し行う。
正答率 50.2%(418人中 210人が正解)
バブルソートは、隣り合う二つの要素を比べて、順序が逆なら入れ替える操作を繰り返し、小さい値を泡のように一方の端へ寄せていく整列方法である。数字列の最後から最初へ向かって、隣り合う数字を比べて小さいほうを前に出す操作を繰り返す記述が当てはまる。基準値で分けるもの、分割して整列するもの、最小値を探して入れ替えるものは、別の整列方法の説明である。