This repository contains a collection of algorithms including graph algorithms, greedy algorithms, dynamic programming, and tree-based algorithms. Each algorithm is implemented in C# with a focus on readability and testability.
src: Contains all the algorithm implementations.tests: Contains unit and integration tests for the algorithms.docs: Documentation related to each algorithm.
- Clone the repository.
- Build the solution with
dotnet build. - Run tests using
dotnet test.
We welcome contributions! Please check the CONTRIBUTING.md for more information.