Lab reports should contain the following sections. Also, include your name, name of lab, course name and quarter.
1. Status
Approximately what percent of the lab have you completed? If you completed less than 100%, explain what you completed.
2. Complexity analysis
For each of the functions you implemented, state the worst-case and best-case time complexities and the worst-case and best-case storage complexities. Use big-Oh notation and let n represent the problem size (number of items in the container). See Storage Complexity for an explanation of how to determine storage complexity for these labs.
3. Source Code
Include the source code that you developed for the lab. Do not submit test code provided in the lab.