応用情報技術者試験 令和5年度春期 午前 問7「配列に格納されたデータ 2,3,5,4,1 に対して,クイックソートを用いて昇順…」の正解と解説です。応用情報技術者試験の「テクノロジ系」分野の過去問で、これまでの受験者の正答率は約74%です。
ア. 1,2,3,5,4
正答率 73.6%(994人中 732人が正解)
1 回目の分割では、左端の 2 を基準値として、2 より小さい 1 を左、大きい 3、5、4 を右に元の順序のまま分け、1、2、3、5、4 となる。2 回目は、要素が複数ある右のグループ 3、5、4 を左端の 3 を基準に分割する(1 だけの左のグループは分割不要)。3 より小さい値はなく、5、4 が右に残るので並びは変わらない。