/algorithms

A collection of general purpose algorithms

Primary LanguageJavaGNU General Public License v2.0GPL-2.0

Algorithms Build Status Coverage Status

About

This repo contains some of the commonly used general purpose algorithms that can be used for teaching, contest preparation, projects, etc.

Requirements

The algorithms are all written and tested aginst Java SE8, as some things used are SE8 specific, so not all algorithms will work as expected on SE7. I may port these algorithms to other languages in the future.

Issues

If any bugs are found, please leave them in the issues section and (if you are able to provide a solution) leave a pull request (see "Contributing" section below for more details).

Contributing

If you have any algorithms to add, fix any bugs, or any other sort of improvement, please do a pull request so I can review, provide feedback, and merge into the repo. Please aim for your pull request to pass the integration test, unless there is a bug with the test script.