応用情報技術者試験 平成31年度春期 午前 問6「次の手順はシェルソートによる整列を示している。データ列 7,2,8,3,1,9,…」の正解と解説です。応用情報技術者試験の「テクノロジ系」分野の過去問で、これまでの受験者の正答率は約53%です。
ア. 2
正答率 53.0%(1,203人中 638人が正解)
データ数は 9 なので、手順(1)で H は 3 になる。手順(2)で間隔 3 の整列をした後、手順(3)で H は 1 になり、再び手順(2)で間隔 1 の整列をする。次の手順(3)で H は 0 になって手順(4)で完了するので、手順(3)は 2 回実行される。