NOTE: We DO NOT add leetcode problems. They are just applications of basic principles that can be found in other algorithms included in the repository.
Ensure the bug was not already reported by searching on GitHub under Project Issues.
- If it is mentioned in the issues and you want to fix it, fork the repository and submit your implementation in a pull request. The project maintainers will evaluate it.
- If the bug is NOT mentioned in the issues, open a new issue. Be sure to include a title, a clear description and a test case demonstrating the expected behavior that is not occurring.
NOTE: Please avoid opening issues asking to be "assigned" to a particular algorithm. This merely creates unnecessary noise for maintainers. Instead, please submit your implementation in a pull request and project maintainers will evaluate it.
- Fork the repository and make necessary changes.
- Create a pull request.
- It will be put under review for approval.
- If approved, the requested changes will be merged to the repository.
- Open a new issue.
- Be sure to include a title, a clear description and a test case demonstrating the new feature you want to add to the project.
- Ask any question about how to use the repository in the TheAlgorithms room in GITTER or open a new issue
👍🎉 That's all you need to know about the process now it's your turn to help us improve the repository, thank you again! 👍🎉