A ← 整数の列 for i ← 0 to N/2 - 1: j ← N-i-1 swap(A[i], A[j]) A を出力
#配列Aの区間[l, r)を反転する reverse(A, l, r): for i ← l to l + (r-l)/2 - 1: j ← r - (i-l) - 1 swap(A[i], A[j])