
{
MAX←L(1); i←2;
while i≤n do
if MAX<L(i) then MAX←L(i);
i←i+1;
end.
}

O(f)+O(g)=O(max(f,g));
O(f)+O(g)=O(f+g);
O(f)O(g)=O(fg);
如果g(N)=O(f(N)),则O(f)+O(g)=O(f);
O(Cf(N))=O(f(N)),其中C是一个正的常数;
f=O(f)。

f(n)=θ(g(n)),g(n)=θ(h(n)) → f(n)=θ(h(n)); f(n)=O(g(n)),g(n)=O(h(n)) → f(n)=O(h(n)); f(n)=Ω(g(n)),g(n)=Ω(h(n)) → f(n)=Ω(h(n)); f(n)=o(g(n)),g(n)=o(h(n)) → f(n)=o(h(n)); f(n)=ω(g(n)),g(n)=ω(h(n)) → f(n)=ω(h(n));
f(n)=θ(f(n));f(n)=O(f(n));f(n)=Ω(f(n)).
f(n)=θ(g(n)) <==> g(n)=θ(f(n)) .
f(n)=O(g(n)) <==> g(n)=Ω(f(n)) ;f(n)=o(g(n)) <==> g(n)=ω(f(n)) ;
O(f(n))+O(g(n)) = O(max{f(n),g(n)}) ;
O(f(n))+O(g(n)) = O(f(n)+g(n)) ;O(f(n))*O(g(n)) = O(f(n)*g(n)) ;
O(cf(n)) = O(f(n)) ;g(n) = O(f(n)) → O(f(n))+O(g(n)) = O(f(n)) 。




