令和7年度 問98 選択ソートの繰返し回数
4個の要素から成るデータの並びを,次の手順を繰り返して昇順に整列するとき,整列が終了するまでに(1)から(3)の一連の手順は,何回実行されるか。ここで,最初はデータの並び全体を整列対象とする。
データの並び:[27,42,33,12]
〔手順〕 (1) 整列対象中の要素の最大の値を選び,最後の要素と入れ替える。 (2) 最後の要素を整列対象から外す。 (3) 整列対象に要素が1個以上残っていれば,(1)から(3)の一連の手順を実行する。残っていなければ,整列完了なので終了する。
2
3
4
5
先に解説を見る
正解ウ
4
解説
この問題のポイント
繰返しの回数は、データの見た目ではなく、手順に書かれた終了条件で判断します。「対象が1個以上なら続ける」なら、最後の1個についても処理します。
処理を追うと
1回目:42を確定し、残り3個。
2回目:33を確定し、残り2個。
3回目:27を確定し、残り1個。
4回目:最後の12を確定し、残り0個。
したがって、手順の実行回数は4回です。
正解:ウ
4回です。

続けて練習して、学習記録を残そう。
同じ分野の別の問題を解く同じ分野の問題
編集・確認:kakoloop · 編集方針
公開日:
内容更新:
問題・解説の誤りを報告する