f(x) = Ω(g(x))
(big-omega) means that the growth rate of f(x)
is asymptotically greater than or equal to the growth rate of g(x)
f(x) = Θ(g(x))
(big - theta) means that the growth rate of f(x)
is asymptotically equal to the growth rate of g(x)
b) 0<= C1*g(n) <= f(n) <= C2*g(n) for any value of n => C3
What are Small Oh and Small Omega?
f(x) = o(g(x)) (small-oh) means that the growth rate of f(x) is asymptotically less than to the growth rate of g(x).
On the other hand, f(x) = ω(g(x))
(small-omega) means that the growth rate of f(x)
is asymptotically greater than the growth rate of g(x).
b) 0<= C1*g(n) < f(n) for any value of n => C2
So this gives a loose lower bound for complexities of f(x).