Skip to content
Projects

TheAlgorithms/Java has 66,739 GitHub stars and 21,464 forks. GitHot measured +13 stars in 24 hours. Last checked 2026-11-04 23:57 UTC. Last push 2026-11-01.

How these counts are measured

All Algorithms implemented in Java

Measured star growth

in 24h
+13
in 7 days
Collecting history
in 15 days
Collecting history
in 1 month
Collecting history

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

README.md

Original

The Algorithms - Java

Build codecov Discord chat Gitpod ready-to-code

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

Open in Gitpod

All algorithms are implemented in Java (for educational purposes)

These implementations are intended for learning purposes. As such, they may be less efficient than the Java standard library.

Contribution Guidelines

Please read our Contribution Guidelines before you contribute to this project.

Algorithms

Our directory contains the full list of algorithms implemented in Java.

Explore related projects