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 running time as a function of input size under the RAM model).
- 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 runtime 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.
This chapter does not have a starter/solution code.