Awesome Open Source
Awesome Open Source

Gitpod ready-to-code

The Algorithms - Java

Build Status  Donate 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.

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
java (30,646
hacktoberfest (4,195
algorithms (443
search (383
interview (253
interview-questions (192
wiki (160
sort (92
reference (77
sorting-algorithms (55
algorithm-challenges (30
implementation (23
algorithms-datastructures (15

Find Open Source By Browsing 7,000 Topics Across 59 Categories