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