応用情報技術者試験 午前

解説一覧 / 令和6年度 春期 問7

解説を読む ↓

7令和6年度 春期テクノロジ系

整列方法に関するアルゴリズムの記述のうち,バブルソートの記述はどれか。ここで,整列対象は重複のない1から9の数字がランダムに並んでいる数字列とする。

正解はア

解説 本サイト独自(IPA公表のものではありません)

 バブルソートは,隣り合う二つの値を比較し,大小関係が逆なら入れ替える操作を繰り返す整列方法である。最後から最初へ進みながら小さい数字を前に移す操作を反復すれば,数字列の先頭側から小さい数字が順に確定するので,この記述が該当する。

  •  基準となる数を選び,それより小さい数と大きい数に分割して各グループで同じ処理をする方法であり,隣接要素を交換する方法ではない。
  •  数字列を分割し,分割できなくなってから小さい順に並べながらまとめていく方法の説明であり,隣り合う数字の反復交換ではない。
  •  未処理部分から最小値を選び,その先頭と交換して確定範囲を広げる方法である。隣り合う二つを順次比較して交換する方法ではない。
この解説は間違っています

 ログインは不要です

この解説は,別のモデルによるレビューを受けています。

出典:令和6年度 春期 応用情報技術者試験 午前 問7

自分で解いてから答え合わせをするなら 問題バンク — 解説は解答後に表示されます。