以函式實作時,如下所示。

# 在陣列 A 的區間 [0, N) 中尋找 key 的位置
linearSearch(A, N, key):
    for i ← 0 to N-1:
        if A[i] = key: # 比較目前所在位置的值是否與目標值相同
            return i     

    return NIL # 不存在