Topics:
- iterative sorting algorithm analysis of time and space complexity
- integer sorting: counting sort, bucket sort, radix sort
Challenges:
- implement counting sort for integers
- annotate functions with complexity analysis
- write unit tests for your sorting algorithms
- include test cases of varying sizes and edge cases
Stretch Challenges:
- implement bucket sort for integers
- implement radix sort for integers and/or strings
- annotate functions with complexity analysis
Project:
- sorting algorithms with real-world data on Make School's Online Academy