TheAlgorithms
Open Source resource for learning Data Structures & Algorithms and their implementation in any Programming Language
India
Pinned Repositories
Algorithms-Explanation
Popular algorithms explained in simple language with examples and links to their implementation in various programming languages and other required resources.
C
Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.
C-Plus-Plus
Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.
C-Sharp
All algorithms implemented in C#.
Go
Algorithms and Data Structures implemented in Go for beginners, following best practices.
Java
All Algorithms implemented in Java
JavaScript
Algorithms and Data Structures implemented in JavaScript for beginners, following best practices.
Python
All Algorithms implemented in Python
Rust
All Algorithms implemented in Rust
TypeScript
Algorithms and Data Structures implemented in TypeScript for beginners, following best practices.
TheAlgorithms's Repositories
TheAlgorithms/Python
All Algorithms implemented in Python
TheAlgorithms/Java
All Algorithms implemented in Java
TheAlgorithms/JavaScript
Algorithms and Data Structures implemented in JavaScript for beginners, following best practices.
TheAlgorithms/C-Plus-Plus
Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.
TheAlgorithms/Rust
All Algorithms implemented in Rust
TheAlgorithms/C
Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.
TheAlgorithms/Go
Algorithms and Data Structures implemented in Go for beginners, following best practices.
TheAlgorithms/C-Sharp
All algorithms implemented in C#.
TheAlgorithms/Algorithms-Explanation
Popular algorithms explained in simple language with examples and links to their implementation in various programming languages and other required resources.
TheAlgorithms/PHP
All Algorithms implemented in PHP
TheAlgorithms/Dart
All Algorithms implemented in Dart
TheAlgorithms/TypeScript
Algorithms and Data Structures implemented in TypeScript for beginners, following best practices.
TheAlgorithms/Kotlin
All Algorithms implemented in Kotlin
TheAlgorithms/Ruby
All algorithms implemented in Ruby
TheAlgorithms/Scala
All Algorithms implemented in Scala
TheAlgorithms/R
Collection of various algorithms implemented in R.
TheAlgorithms/website
The Algorithms website providing GitHub's largest open-source algorithm library.
TheAlgorithms/Jupyter
The repository contains script and notebook related to Statistics, Machine learning, Neural network, Deep learning, NLP, Numerical methods, and Automation.
TheAlgorithms/Swift
All Algorithms implemented in Swift
TheAlgorithms/Lua
Algorithms and Data Structures implemented in the Lua programming language
TheAlgorithms/Elixir
TheAlgorithms/Zig
Collection of Algorithms implemented in Zig.
TheAlgorithms/F-Sharp
All Algorithms implemented in F#
TheAlgorithms/algorithms-keeper
A bot for TheAlgorithms/Python repository.
TheAlgorithms/AArch64_Assembly
All Algorithms implemented in AArch64 Assembly
TheAlgorithms/Clojure
All Algorithms implemented in Clojure
TheAlgorithms/Nim
Collection of various algorithms implemented in Nim for educational purposes.
TheAlgorithms/Fortran
All Algorithms implemented in Fortran. Making Fortran Great Again!
TheAlgorithms/Mojo
All algorithms implemented in Mojo. (The first open-sourced Mojo repository on GitHub)
TheAlgorithms/Jule
Algorithms and data structures implemented in the Jule programming language.