2018-08-01 21:55:26 +08:00
# The Algorithms - Java
2020-10-23 14:07:43 +08:00
2019-05-12 11:41:43 +08:00
[![Donate ](https://img.shields.io/badge/Donate-PayPal-green.svg )](https://www.paypal.me/TheAlgorithms/100)
2020-07-08 17:00:56 +08:00
[![Gitter chat ](https://img.shields.io/badge/Chat-Gitter-ff69b4.svg?label=Chat&logo=gitter&style=flat-square )](https://gitter.im/TheAlgorithms)
2019-05-04 18:27:37 +08:00
2019-11-24 06:44:55 +08:00
NOTE: A [Development ](https://github.com/TheAlgorithms/Java/tree/Development ) branch is made for this repo where we're trying to migrate the existing project to a Java project structure. You can switch to [Development ](https://github.com/TheAlgorithms/Java/tree/Development ) branch for contributions. Please refer [this issue ](https://github.com/TheAlgorithms/Java/issues/474 ) for more info.
2018-08-25 01:37:35 +08:00
2019-11-24 06:44:55 +08:00
You can run and edit the algorithms or contribute to them using Gitpod.io, a free online development environment, with a single click.
2019-08-21 12:55:31 +08:00
[![Open in Gitpod ](https://gitpod.io/button/open-in-gitpod.svg )](https://gitpod.io/#https://github.com/TheAlgorithms/Java)
2020-09-18 00:05:30 +08:00
### All algorithms are implemented in Java (for educational purposes)
2020-10-23 14:07:43 +08:00
2019-11-24 06:44:55 +08:00
These implementations are for learning purposes. The implementations may be less efficient than the Java standard library.
2016-10-09 03:20:45 +08:00
2019-10-07 17:48:30 +08:00
## Contribution Guidelines
2020-10-23 14:07:43 +08:00
2019-10-07 17:48:30 +08:00
Read our [Contribution Guidelines ](CONTRIBUTING.md ) before you contribute.
2016-10-09 03:20:45 +08:00
2019-10-07 17:48:30 +08:00
## Community Channel
2020-10-23 14:07:43 +08:00
2019-10-07 17:48:30 +08:00
We're on [Gitter ](https://gitter.im/TheAlgorithms )! Please join us.
2016-10-09 03:20:45 +08:00
2019-10-07 17:48:30 +08:00
## Algorithms
2020-10-23 14:07:43 +08:00
2019-10-07 17:48:30 +08:00
See our [directory ](DIRECTORY.md ).