令和4年度 秋期 応用情報技術者試験 午前 問6
テクノロジ/アルゴリズム未整列の配列 A[i](i=1, 2, …, n)を,次の流れ図によって整列する。ここで用いられる整列アルゴリズムはどれか。

出典:令和4年度 秋期 応用情報技術者試験 午前 問6
- アクイックソート
- イ選択ソート
- ウ挿入ソート
- エバブルソート
正解:エ
解説
外側のループで i を 1 から n−1 まで進め,内側のループで j を配列の末尾 n から i+1 まで戻しながら,隣接する要素 A[j] と A[j−1] を比較して A[j] が小さければ交換しています。隣接要素の比較・交換を繰り返して小さい要素を先頭側に浮かび上がらせる,バブルソートの動きです。
下線の用語は 用語集 で意味を確認できます。
選択肢ごとの解説
この分野の要点と出題傾向:応用情報技術者「アルゴリズム」の解説と過去問一覧
応用情報技術者の過去問を演習モードで解く