In this course, you'll practice your software craftsmanship skills by coding six different merge sort 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.
- Merge Sort
- Imperative
- Array splitting
- Array view
- Queue
- Cursor
- Cursor + ArrayView
- Simple
- Improving your CS skills
- Crafting exceptional code