# 入力
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