# 入力 A ← 整数の列 # 最小値の位置を更新 mini ← 0 for i ← 1 to N-1: if A[i] < A[mini]: mini ← i mini を出力
関数として実装する場合は以下のようになります。
# 配列Aの区間[b, e)の要素のうち最小値の位置を求める minimum(A, b, e): mini ← b for i ← b to e-1: if A[i] < A[mini]: mini ← i return mini