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