未整列の配列a[i](i=1,2,…,n)を,流れ図で示すアルゴリズムによって昇順に整列する。n=6でa[1]〜a[6]の値がそれぞれ,21,5,53,71,3,17の場合,流れ図において,a[j−1]とa[j]の値の入替えは何回行われるか。
図の内容(文字)
開始 → ループ端「ループ1 i:1,1,n−1(注)」→ ループ端「ループ2 j:n,−1,i+1(注)」→ 判定「a[j−1]>a[j]」:Yesなら「a[j−1]とa[j]の値を入れ替える」へ進み,Noなら入替えを飛ばして合流 → ループ端「ループ2」→ ループ端「ループ1」→ 終了。
(注)ループ端の繰返し指定は,変数名:初期値,増分,終値を示す。