In this course, you will learn :
- Algorithms commonly used in algebra problems.
- Use popular online coding competitions to practise algorithm questions.
- A thorough understanding of the algorithms' correctness and efficiency.
- Examine algorithms from a mathematical standpoint.
- Implement these algorithms on your own or with some assistance.
- Basic Techniques
- Euclidean algorithms and Extended Euclidean algorithms
- Sieve of Eratosthenes
- Gaussian Elimination
- Modular arithmetic