Big O
- [math]T(n) = O(f(n))[/math]
- if there exists a constant c, such that
- [math]T(n) \leqslant c \cdot f(n)[/math] for all [math]n \geqslant n_0[/math]
- i.e. $T(n)$ is bound above $c \cdot f(n)$
Big Omega
- [math]T(n) = \Omega(f(n))[/math]
- if [math]T(n) \geqslant c \cdot f(n)[/math] for all [math]n \geqslant n_0[/math] for any c
Theta
- [math]T(n) = \Theta(f(n))[/math]
- if [math]T(n) = O(f(n))[/math] and [math]T(n) = \Omega(f(n))[/math]
- ("sandwich" between [math]O[/math] and [math]\Omega[/math])
Links
Sources