Algos
Implementing well-known (and some rare) algorithms and data structures, while following good software engineering practices such as writing well-documented code, adhering to code guidelines, writing unit tests, reviewing each other's code, and ultimately learning to be better software developers.
Goals
- Guide potential contributors on version control, unit testing, and algorithms.
- Add at least one algorithm every week.
How to get involved
There are a few ways to get involved.
Want to contribute to open-source and get involved with the project?
- Read the contribution guidelines
- Fork the repo
- Create an issue describing what you'd like to add, or claim an issue that's up for grabs
- Create a branch and add your code
- Submit a pull request and reference the issue it closes
You can find more details regarding the steps above in the contribution guidelines, so be sure to check them out.
Just want to suggest a new algorithm or report a bug?
Create a new issue and we'll
handle it from there.
Maintainers
This repo is actively maintained by @alxmjo, and inactively by @faheel.
License
This project is licensed under the terms of the MIT license.