Skip to content
@TheAlgorithms

The Algorithms

Open Source resource for learning Data Structures & Algorithms and their implementation in any Programming Language

Pinned

  1. Python Public

    All Algorithms implemented in Python

    Python 136k 35.5k

  2. Java Public

    All Algorithms implemented in Java

    Java 45.9k 15k

  3. C Public

    Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.

    C 13.4k 3.5k

  4. Go Public

    Algorithms implemented in Go for beginners, following best practices.

    Go 9.8k 1.8k

  5. JavaScript Public

    Algorithms and Data Structures implemented in JavaScript for beginners, following best practices.

    JavaScript 19.8k 3.5k

  6. C-Plus-Plus Public

    Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.

    C++ 19.3k 5.2k

Repositories