@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.7k 2.4k

  2. Java

    All Algorithms implemented in Java

    Java 5.3k 2.2k

  3. C-Plus-Plus

    All Algorithms implemented in C++

    C++ 321 162

  4. Scala

    All Algorithms implemented in Scala

    Scala 123 63

  5. C

    All Algorithms implemented in C

    C 319 200

  6. C-Sharp

    All algorithms implemented in C#.

    C# 66 45

  • All Algorithms implemented in Java

    Java 5,296 2,152 Updated Jul 14, 2018
  • All Algorithms implemented in Python

    Python 5,712 2,389 MIT Updated Jul 8, 2018
  • All Algorithms implemented in C++

    C++ 321 163 Updated Jul 4, 2018
  • All Algorithms implemented in C

    C 319 200 Updated Jun 28, 2018
  • Algorithms Implemented in GoLang

    Go 137 52 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.

    82 21 1 issue needs help Updated May 18, 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# 66 44 Updated Apr 1, 2018
  • Ruby 25 31 Updated Mar 31, 2018
  • JavaScript 87 39 GPL-3.0 Updated Mar 31, 2018
  • All Algorithms implemented in Scala

    Scala 123 62 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