TheAlgorithms

    TheAlgorithms/Java

    All Algorithms implemented in Java

    education
    algorithm
    algorithm-challenges
    algorithms
    algorithms-datastructures
    data-structures
    hacktoberfest
    java
    search
    sort
    sorting-algorithms
    Java
    MIT
    63.8K stars
    20.4K forks
    63.8K watching
    Updated 2/27/2026
    View on GitHub
    Backblaze Advertisement

    Loading star history...

    Health Score

    5.6

    Weekly Growth

    +0

    +0.0% this week

    Contributors

    1

    Total contributors

    Open Issues

    93

    Generated Insights

    About Java

    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 has the full list of applications.

    Discover Repositories

    Search across tracked repositories by name or description