complexity
Estimated reading time: 1 minutecomplexity
- worst case
- best case
- average case
efficiency
- time complexity (process time)
- space complexity (memory)
big O notation
big O notation is worst case.
O(1)
< O(log(N))
< O(N)
< O(Nlog(N))
<O(N^2)
- find the fasted growing term
- take out the coefficient
N*O(1) + O(1) = O(N)
~ TIPS O(1) + O(1) = C1 + C2 = C3 = C3 * 1 = O(1)
cheatshet
- https://github.com/sf-wdi-31/algorithm-complexity-and-big-o
- https://github.com/ro31337/bigoposter/blob/master/bigoposter.pdf
- http://bigocheatsheet.com/