In this course, you'll practice your software craftsmanship skills by coding six different binary search algorithms. Each solution will teach you a new technique for solving problems as a software developer and level up your computer science skills in general.
- Binary Search
- Big O notation
- Imperative code
- Recursion
- Tail recursion
- Array splitting
- Array view
- Partition