The ability to bound the runtime of a proram under a existing function.
Big O Notation Upper Bounding
With a runtime of: Then,
For all Then, for all , the function is bounded below
Big Omega Notation Lower Bounding
Then,
The ability to bound the runtime of a proram under a existing function.
With a runtime of: an2+bn+c→12n2+10n+10 Then,
12n2+10n+10≤12n2+10n2+10⟹12n2+10n+10<12n2+10n2+10=22n2+10For all n≥10 22n2+10≤22n2+n≤22n2+n2+23n2 Then, for all n>10, the function is bounded below 23n2
2n3−7n+1∈Ω(n3) Then, 2n3−7n+1=n3+(n3+7)