Assignments
Assignments should be completed from top to bottom as they will raise in difficulty the lower in the stack.
- Assignment - Linear vs Binary
- Assignment - Refactor: One of the most important parts about programming is having the ability to visit previously written code and refactor our work to make it more efficient. Go through the assignments you've completed so far and think about which problems you can solve in a more effective way. It doesn't have to be binary search—maybe there's a different method or a different data type you can utilize in programs to make them more efficient.