Algorithms

This repo is a pretty organized collection of various algorithms implemented using C++17 (Microsoft Visual Studio 2019, but 2017 is also acceptable).

All algorithms implementations you can find in "Algorithms" folder.

All algorithms are tested and all the tests you can find in "AlgorithmTests" folder. I'm using googletest.

Also here is "CodePreprocessor" folder, that simulates C++ preprocessor job, but only for headers of this repo. This preprocessor is works during code compilation and generates postprocessed source, located near original source, that doesn't contain any include of this repo, so it can be submitted to the any online judge.

I use this repo to learn, remember, and easily use algorithms and I will be very happy if it would help someone too! Do not hesitate to contribute or open new issues!