Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Python | 156,086 | 7 hours ago | 146 | mit | Python | |||||
All Algorithms implemented in Python | ||||||||||
Java | 50,905 | 11 hours ago | 17 | mit | Java | |||||
All Algorithms implemented in Java | ||||||||||
Javascript | 25,805 | 8 days ago | 32 | gpl-3.0 | JavaScript | |||||
Algorithms and Data Structures implemented in JavaScript for beginners, following best practices. | ||||||||||
C Sharp Algorithms | 5,068 | 6 months ago | 1 | August 14, 2021 | 47 | mit | C# | |||
:books: :chart_with_upwards_trend: Plug-and-play class-library project of standard Data Structures and Algorithms in C# | ||||||||||
Algods | 3,175 | 2 years ago | 19 | mit | Java | |||||
Implementation of Algorithms and Data Structures, Problems and Solutions | ||||||||||
Pretty Algorithms | 2,123 | 6 years ago | 2 | mit | TypeScript | |||||
🌊 Pretty, common and useful algorithms with modern JS and beautiful tests | ||||||||||
Ruby.fundamental | 433 | 5 months ago | mit | Ruby | ||||||
:books: Fundamental programming with ruby examples and references. It covers threads, SOLID principles, design patterns, data structures, algorithms. Books for reading. Repo for website https://github.com/khusnetdinov/betterdocs | ||||||||||
Twitter Sort | 385 | 8 years ago | 1 | mit | Python | |||||
🐦 Sort numbers with some help from the Twitter API | ||||||||||
Algorithms Primer | 369 | 4 years ago | 2 | mit | ||||||
A consolidated collection of resources for you to learn and understand algorithms and data structures easily. | ||||||||||
Interview | 365 | 7 years ago | 1 | apache-2.0 | Java | |||||
Data Structures and Algorithms in Java (useful in interview process) |
What is an algorithm? Contributing Stickers & T-Shirts
Huge collection of All lgorithms implemented in multiple languages
Informally, an algorithm is any well-defined computational procedure that takes some value, or set of values, as input and produces some value, or set of values, as output. An algorithm is thus a sequence of computational steps that transform the input into the output.
An algorithm should have three important characteristics to be considered valid:
Structure of The All lgoritms project
This work is released under MIT License.
To the extent possible under law, Abraham Hernandez (@abranhe) has waived all copyright and related or neighboring rights to this work.