A C++ library with implementation of basic algorithms, data structures, constants at lower complexities. Useful for Competitive Programming and System Programming.
- Sorting (Merge, Quick, Radix, Heap, Bucket?) (NOT DONE YET)
- Advanced Sorting (Randomized, approximated, distributed Data Structures) (NOT DONE YET)
- Searching (Binary, etc.)(NOT DONE YET)
- Graph Algorithms (DFS, BFS, and their variations, MST, Connected Components) (NOT DONE YET)
- Data Structures as abstract data types (Tree, Graph, and their variations) (NOT DONE YET)
- Puzzles implemented in C++ (NOT DONE YET)
I'm willing to accept contributions from open source developers. What you have to do is simply fork this repository, made changes to it, and leave a pull request. Anybody can contribute to this repository following industry ethics.
This library is licensed under MIT Licence. You can not use, re-modify, distribute, etc. for commercial purposes. Read more about licence here.
Copyright 2018-Present. Jishan Shaikh.
MIT License
https://en.wikipedia.org/wiki/MIT_License