AlgoLib

AlgoLib is a comprehensive library of algorithms implemented in C++ and managed with CMake. This project aims to provide efficient and well-documented implementations of various algorithms and data structures.

The library covers a wide range of topics including sorting algorithms, search algorithms, graph algorithms, and more. Each algorithm is optimized for performances.

Main branch provide classic implementation and module branch provide same content but wrapped into modules which are new C++ way to handle includes.