大歐米茄(Ω)和大西塔(θ)表示法
漸近表示法
漸近表示法用於表示演算法的複雜度以進行漸近分析。這些表示法是表示複雜度的數學工具。有三種常用的表示法。
大歐米茄表示法
大歐米茄(Ω)表示法給出函式f(n)的常數因數內下界。
我們寫f(n) = Ω(g(n)),如果有正常數n0和c,則n0右方的f(n)始終位於c*g(n)之上或之上。
Ω(g(n)) = { f(n) : 對於所有n ≤ n0,存在正常數c和n0,使得0 ≤ c g(n) ≤ f(n)}
大西塔表示法
大西塔(Θ)表示法給出函式f(n)的常數因數內界限。
我們寫f(n) = Θ(g(n)),如果有正常數n0和c1和c2 ,則n0右方的f(n)始終 nằm giữa c1*g(n)和c2*g(n)包括。
Θ(g(n)) = {f(n) : 對於所有n ≥ n0,存在正常數c1、c2和n0,使得0 ≤ c1 g(n) ≤ f(n) ≤ c2 g(n)}
廣告