問題文
図のフローチャートで表されるアルゴリズムについて、次の(a)及び(b)の問に答えよ。変数は全て整数型とする。
このアルゴリズム実行時の読込み処理において, n=5とし、a[1]=2, a[2]=3, a[3]=8, a[4]=6, a[5]=5とする。
フローチャート中のXで示される部分の処理は何回行われるか、正しいものを次の(1)~(5)のうちから一つ選べ。
(注:フローチャートは配列要素を昇順に並べ替えるバブルソートのようなアルゴリズムを示している。
ループ構造:
外側ループ i = 1 to n-1
内側ループ j = i+1 to n
比較:a[i] > a[j] ならば 交換(X部分)
)
図はタップで拡大できます。
選択肢