Topics / #algorithms-and-data-structures
Algorithms-and-data-structures projects on GitHub
References and implementations of classic algorithms and data structures.
As of , the most-starred Algorithms-and-data-structures projects on GitHub are GitHubDaily (48.2K stars), LeetCode-Go (33.8K stars) and algo (23.1K stars). GitHub.Locker tracks 7 Algorithms-and-data-structures repositories with 141.2K stars combined. The fastest-growing on October 16 was GitHubDaily, with +13 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+13GitHubDaily
GitHubDaily/GitHubDaily · ★ 48.2KGitHubDaily is a curated Chinese-language collection of interesting and useful open-source projects, developer tools, tutorials and tech news discovered on GitHub, shared daily since October 2015.
+4grokking_algorithms
egonSchiele/grokking_algorithms · ★ 13.7KThis repository holds the source code examples from the book Grokking Algorithms by Aditya Bhargava, meant to be read alongside the book's chapters.
+4autumn-recruitment
Akun-python/autumn-recruitment · ★ 263It is a community-built, Chinese-language collection of Jupyter notebooks covering math foundations, data structures, machine learning, deep learning, LLMs, agents, AI infrastructure, speech, and data science, aimed at job-hunting ('autumn recruitment') interview prep in the LLM era.
+3cp-algorithms
cp-algorithms/cp-algorithms · ★ 11.3KIt is the source repository behind cp-algorithms.com, a free, ad-free, volunteer-run collection of articles explaining algorithms and data structures commonly used in competitive programming, translated and expanded from the Russian e-maxx.ru resource.
The all-time top
7 projects · by stars
- 48.2K
#1 · GitHubDaily/GitHubDailyGitHubDaily
GitHubDaily is a curated Chinese-language collection of interesting and useful open-source projects, developer tools, tutorials and tech news discovered on GitHub, shared daily since October 2015.
- 33.8K
#2 · halfrost/LeetCode-GoLeetCode-Go
A large, well-organized collection of LeetCode problem solutions written in Go, with 100% test coverage and runtime beating 100% of submissions on many problems.
- 23.1K
#3 · wangzheng0822/algoalgo
A curated set of 50 Python implementations of classic data structures and algorithms (arrays, linked lists, stacks, queues, trees, graphs, sorting, dynamic programming and more), built as companion exercises for the author's data-structures-and-algorithms course.
- 4

grokking_algorithms
13.7KegonSchiele/grokking_algorithms · JavaScriptThis repository holds the source code examples from the book Grokking Algorithms by Aditya Bhargava, meant to be read alongside the book's chapters.
- 5

cp-algorithms
11.3Kcp-algorithms/cp-algorithms · C++It is the source repository behind cp-algorithms.com, a free, ad-free, volunteer-run collection of articles explaining algorithms and data structures commonly used in competitive programming, translated and expanded from the Russian e-maxx.ru resource.
- 6

algorithm-base
10.7Kchefyuan/algorithm-baseA Chinese-language collection of algorithm and data-structure tutorials that uses animated diagrams to explain classic LeetCode and 剑指Offer interview problems in simple, easy-to-follow terms.
- 7

autumn-recruitment
263Akun-python/autumn-recruitment · Jupyter NotebookIt is a community-built, Chinese-language collection of Jupyter notebooks covering math foundations, data structures, machine learning, deep learning, LLMs, agents, AI infrastructure, speech, and data science, aimed at job-hunting ('autumn recruitment') interview prep in the LLM era.
Related topics
Often tagged together
- algorithms142
- data-structures100
- education933
- computer-science165
- tutorial626
- algorithm60
- chinese1,159
- learning-resources410
- open-source5,666
- python2,383
- beginner-friendly310
- book259
- interview-preparation111
- interview-questions87
- learning511
- leetcode-solutions13
- list540
- markdown550
- mit3,312
- resources706
- algorithm-competitions6
- china414
- coding-interview30
- coding-interviews9