In this course, you will learn:
- The benefits of participating in programming competitions.
- The algorithms and approaches you need to master the world of competitions.
- Ways of self-training for further progress
- Welcome to competitive programming
- Computational complexity and linear data structures
- Sorting and search algorithms 1
- Sorting and search algorithms 2
- Graph theory 1
- Graph theory 2