GitHunt
TH

The Algorithms

TheAlgorithms

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

59.7k followers0 following

Repositories

30

C

Public

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

C21.8k4.7k

Python

Public

All Algorithms implemented in Python

Python218.4k50.1k

Java

Public

All Algorithms implemented in Java

Java65.2k21.0k

C-Plus-Plus

Public

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

C++33.9k7.7k

Rust

Public

All Algorithms implemented in Rust

Rust25.5k2.5k

JavaScript

Public

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

JavaScript34.1k5.8k

R

Public

Collection of various algorithms implemented in R.

R1.1k346

C-Sharp

Public

All algorithms implemented in C#.

C#8.1k1.7k

Go

Public

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

Go17.9k2.8k

TypeScript

Public

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

TypeScript2.7k527

Zig

Public

Collection of Algorithms implemented in Zig.

Zig35755

.github

Public

Default configuration for @TheAlgorithms repositories

29267

Jupyter

Public

The repository contains script and notebook related to Statistics, Machine learning, Neural network, Deep learning, NLP, Numerical methods, and Automation.

Jupyter Notebook894329

Algorithms-Explanation

Public

Popular algorithms explained in simple language with examples and links to their implementation in various programming languages and other required resources.

3.4k808

Kotlin

Public

All Algorithms implemented in Kotlin

Kotlin1.6k404

MATLAB-Octave

Public

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.

MATLAB404181

PHP

Public

All Algorithms implemented in PHP

PHP2.6k566

AArch64_Assembly

Public

All Algorithms implemented in AArch64 Assembly

Assembly18148

Solidity

Public

Algorithms and data structures implemented in Solidity

Solidity358103

Dart

Public

All Algorithms implemented in Dart

Dart2.1k487

Ruby

Public

All algorithms implemented in Ruby

Ruby1.3k306

website

Public

The Algorithms website providing GitHub's largest open-source algorithm library.

TypeScript997217

TheAlgorithms.github.io

PublicArchived

This website is deprecated. The new website is https://the-algorithms.com. You can see the old website by going to https://thealgorithms.github.io/index-old.html

HTML1.1k109

Julia

Public

Algorithms implemented in the Julia programming language. We're collaborating with the Humans of Julia community!

Julia502110

Swift

Public

All Algorithms implemented in Swift

Swift548141

Lua

Public

Algorithms and Data Structures implemented in the Lua programming language

Lua36762

Fortran

Public

All Algorithms implemented in Fortran. Making Fortran Great Again!

Fortran9431

algorithms-keeper

Public

A bot for TheAlgorithms/Python repository.

Python18960

Nim

Public

Collection of various algorithms implemented in Nim for educational purposes.

Nim10230

Elixir

Public
Elixir26066