O(n) 函式
當輸入變得非常大時,O(n)
的函式會線性增加運算元。作為 O(n)
的函式的簡單示例是線性搜尋演算法,其針對輸入的大小執行一次。
以下虛擬碼將是 O(n)
,因為它總是被輸入大小限制在上面,因為演算法永遠不會比輸入大小執行更多倍。
function LinearSearch (SearchArray, SearchFor)
for each element in SearchArray
if the element is SearchFor
return the index of element