My collection of C++ implementations of standard efficient algorithms used in competitive programming, with in-line explanations for different sections/lines of code.
Useful for learning and revising algorithms quickly 🚀
Note: This is very, very infrequently updated.
- Dynamic Programming:
- Divide and Conquer:
- Greedy Approach:
- Mathematics:
- Big Integers:
Ajit Panigrahi – Ping me on Twitter or Email me to request an algorithm implementation or for any queries.
Distributed under the MIT License. See LICENSE
for more information.