- Searching
- Sorting
- Dynamic Programming
- Backtracking
- Divide and Conquer
- Graph Algorithms
- Mathematical Algorithms
- Greedy Algorithms
- Pattern Searching
- Bit Algorithms
- The repository provides implementations of various algorithms in C++.
- Well documented source code
- Source codes are compiled and tested
- Multiple approaches to solve each problem, from brute force to most optimized solutions.
- Open the solution file (.sln) of the topic you want to explore using Visual Studio.
- Right click on the project of choice and click "Set as StartUp Project"
- Now run the project using F5.
Note: If you find any bug in the code or have any doubts regarding the code feel free to raise an issue or a PR.