@TheAlgorithms

The Algorithms

Open Source Book for Newbies to Learn Algorithms and Implement them in any Programming Language

Pinned repositories

  1. Python

    All Algorithms implemented in Python

    Python 5.5k 2.3k

  2. Java

    All Algorithms implemented in Java

    Java 5.1k 2.1k

  3. C-Plus-Plus

    All Algorithms implemented in C++

    C++ 315 157

  4. Scala

    All Algorithms implemented in Scala

    Scala 120 62

  5. C

    All Algorithms implemented in C

    C 310 192

  6. C-Sharp

    All algorithms implemented in C#.

    C# 65 43

  • All Algorithms implemented in Java

    Java 5,100 2,083 Updated Jul 5, 2018
  • All Algorithms implemented in C++

    C++ 315 157 Updated Jul 5, 2018
  • All Algorithms implemented in Python

    Python 5,541 2,336 MIT Updated Jul 3, 2018
  • All Algorithms implemented in C

    C 310 192 Updated Jun 28, 2018
  • Algorithms Implemented in GoLang

    Go 130 50 Updated Jun 7, 2018
  • All Algorithms explained in simple English Language with example and links to their implementation in various programming languages and other required resources.

    83 21 1 issue needs help Updated May 19, 2018
  • A collection of solved Project Euler problems in various programming languages.

    Java 7 5 Updated May 11, 2018
  • All algorithms implemented in C#.

    C# 65 43 Updated Mar 31, 2018
  • Ruby 23 30 Updated Mar 31, 2018
  • JavaScript 84 38 GPL-3.0 Updated Mar 31, 2018
  • All Algorithms implemented in Scala

    Scala 120 61 MIT Updated Feb 3, 2018
  • This repository contains algorithms written in MATLAB/Octave. Developing algorithms in the MATLAB environment empowers you to explore and refine ideas, and enables you test and verify your algorithm.

    Matlab 7 4 MIT Updated Jan 21, 2018