Other Common Asymptotic Notations and Why Big O Trumps Them
The lesson covers the various asymptotic notations for algorithms and why computer scientists prefer Big O instead of other notations.
Big ‘Omega’ -
Mathematically, a function is in if there exists a real constant and if there exists such that for . In other words, for sufficiently large values of , will grow at least as fast as .
It is a common misconception that Big O characterizes worst-case running time, while Big Omega characterizes the best-case running time of an algorithm. There is not a one-to-one relationship between any of the cases and the asymptotic notations.
The following graph shows an example of functions and that have a Big Omega relationship.
A quick quiz
A quick quiz on Big Omega!
1
A)
True
B)
False
Question 1 of 30 attempted
Did you know that if , then ? Try proving it!
Big ‘Theta’ -
...Access this course and 1400+ top-rated courses and projects.