Asymptotic Growth Rate
After reading this chapter and engaging in the embedded activities and reflections, you should be able to:
- Understand and appreciate why we do asymptotic analysis using Big Oh notation.
- Use Big Oh notation to describe asymptotic running time of a program when you are given the program code or its (precise) running time as a function of input size.
- Use Big Oh notation to describe the asymptotic running time of the operations of the data structures we have implemented so far.
- Understand that Big Oh (asymptotic) notation groups functions into a set of classes.
- Enumerate common running time functions when the runtime is described in asymptotic (Big Oh) notation.
- Determine the asymptotic growth rates of a given function using Big Oh notation.
- Rank asymptotic complexities from smallest to largest.