2016-05-15 128 views

回答

2

* NOTE:想想O爲< =和o爲<。

若f(n)爲O(G(N)),但不O(G(N)),是這樣使得f(n)是 THETA(G(N))?

是,f(n)∈Θ(g(n))。

f(n) = O(g(n)) means f(n) ≤ Cg(n). 

f(n) = o(g(n)) is possible if and only if f(n) = O(g(n)), but f(n) ≠ Θ(g(n)). 

所以,由於f(n)不O(G(N)),但它是O(G(N)),因此,F(N)∈Θ(G(N))。


*注意:想Ω爲> =和ω爲>。

類似地,F(n)是歐米茄(G(N)),但不歐米加(G(N))蘊涵f(n)是 THETA(G(N))。

是,f(n)∈Θ(g(n))。以下類似的邏輯:

f(n) = Ω(g(n)) means f(n) ≥ cg(n). 

f(n) = ω(g(n)) is possible if and only if f(n) = Ω(g(n)), but f(n) ≠ Θ(g(n)). 

所以,由於f(n)被不ω(G(N)),但它是Ω(G(N)),因此,F(N)∈Θ(克(N))。