Your first time on this page? Allow me to give some explanations.
A curated list of awesome places to learn and/or practice algorithms.
Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.
Thank you tayllan & contributors
View Topic on GitHub:
Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.
Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.
Algorithms and Data structures
Book of Elementary Algorithms and Data structures
An Open-Source Collection of 200+ Algorithmic Flash Cards to Help you Preparing your Algorithm & Data Structure Interview 💯
A library of common data structures and algorithms written in C.
Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.
Classic algorithms and data structures in coffeescript. Making the World a better place, with coffee.
Classic algorithms on C#
Plug-and-play class-library project of standard Data Structures and Algorithms in C#
100+ algorithms & data structures generically implemented in C#.
Algorithms & Data structures in C++.
Several algorithms and data structures implemented in C++ by me (credited to others where necessary).
C++ implementations of well-known (and some rare) algorithms, while following good software development practices
Implementations of popular data structures and algorithms
Algorithms & Data Structures in Go
Data Structures and Algorithms implementation in Go
A collection of various useful algorithms and data structures along with their Java implementations.
Algorithms and Data Structures implemented in Java
Java Algorithm Library for Problem Solving
Algorithms and Data Structures
Solutions for some common algorithm problems written in Java.
Modular and modern graph-theory algorithms framework in Java
Data Structures implemented in Java
basic algorithms and solutions
Solution to 500+ popular data structure and algorithm problems in Java, C++ and Python programming languages.
🌊 Pretty, common and useful algorithms with modern JS and beautiful tests
Implementation of some classic data structures and algorithms in Lua
EKAlgorithms contains some well known CS algorithms & data structures.
All Algorithms implemented in Php
This repository is not maintained
Data Structures and Algorithms in Python
Algorithms implemented in Python
Algorithms and data structures for educational, demonstrational and experimental purposes.
Minimal examples of data structures and algorithms in Python
How on earth can I ever think of a solution like that in an interview?!
Ruby algorithms and data structures. C extensions
algorithms playground for common questions
Ruby implementation of Algorithms,Data-structures and programming challenges
Purely Functional Algorithms and Data Structures in Scala
Implementation of multiple string manipulation algorithms in Swift
Examples of commonly used data structures and algorithms in Swift.
Algorithms and data structures in Swift, with explanations!
Share, discuss and learn about algorithm implementations!
Collection of algorithms and data structures
Mission: To provide a high-quality open content data structures textbook that is both mathematically rigorous and provides complete implementations.
Solutions and reference implementations for algorithm problems
120+ interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards.