Need help with Java?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

39.9K Stars 13.1K Forks MIT License 1.4K Commits 530 Opened issues


All Algorithms implemented in Java

Services available


Need anything else?

Contributors list

Gitpod ready-to-code

The Algorithms - Java

Build Status  Donate Discord chat  Gitter chat 

You can run and edit the algorithms or contribute to them using, a free online development environment, with a single click.

Open in Gitpod

All algorithms are implemented in Java (for educational purposes)

These implementations are for learning purposes. The implementations may be less efficient than the Java standard library.

Contribution Guidelines

Read our Contribution Guidelines before you contribute.

Community Channel

We're on Gitter! Please join us.


See our directory.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.