Topics / #dynamic-programming
Dynamic-programming projects on GitHub
Dynamic programming techniques, patterns, and practice problems.
As of , the most-starred Dynamic-programming projects on GitHub are fucking-algorithm (135.9K stars), leetcode-master (62.7K stars) and hello-algorithm (36.1K stars). GitHub.Locker tracks 11 Dynamic-programming repositories with 379.8K stars combined. The fastest-growing on October 18 was mcd-saver-strategist, with +89 stars in a day.
Hot right now
Most stars gained in a day · Oct 18
+89mcd-saver-strategist
hujjun/mcd-saver-strategist · ★ 608mcd-saver-strategist (aka 'Mai Men Sheng Qian Jing Suan Shi') is an AI Agent Skill built on the McDonald's China MCP server that pulls a store's full menu and every available coupon, then runs a deterministic algorithm to find the cheapest valid order combo — for example turning a 47 yuan Big Mac meal into 21.9 yuan (53% off).
+12leetcode-master
youngyangyang04/leetcode-master · ★ 62.7KThis is a curated LeetCode study guide ('代码随想录') that organizes 200 classic problems into a step-by-step learning path, with detailed illustrated explanations, video breakdowns, and mind maps for mastering data structures and algorithms.
+11fucking-algorithm
labuladong/fucking-algorithm · ★ 135.9KThis is labuladong's Chinese-language algorithm notebook: 60+ original articles that use LeetCode problems to teach reusable problem-solving frameworks, not just paste-and-pass code answers.
+5awesome-leetcode-resources
ashishps1/awesome-leetcode-resources · ★ 18KA curated collection of resources for learning Data Structures and Algorithms (DSA) and preparing for coding interviews, including patterns, articles, curated problem lists, courses, books, and videos.
The all-time top
11 projects · by stars
- 135.9K
#1 · labuladong/fucking-algorithmfucking-algorithm
This is labuladong's Chinese-language algorithm notebook: 60+ original articles that use LeetCode problems to teach reusable problem-solving frameworks, not just paste-and-pass code answers.
- 62.7K
#2 · youngyangyang04/leetcode-masterleetcode-master
This is a curated LeetCode study guide ('代码随想录') that organizes 200 classic problems into a step-by-step learning path, with detailed illustrated explanations, video breakdowns, and mind maps for mastering data structures and algorithms.
- 36.1K
#3 · geekxh/hello-algorithmhello-algorithm
Hello Algorithm (小浩算法) is a free, Chinese-language collection for beginners learning algorithms, bundling illustrated LeetCode solutions, big-tech interview write-ups, open-source ebooks, and mind maps.
- 4

LeetCode-Go
33.8Khalfrost/LeetCode-Go · GoA large, well-organized collection of LeetCode problem solutions written in Go, with 100% test coverage and runtime beating 100% of submissions on many problems.
- 5

algo
23.1Kwangzheng0822/algo · PythonA 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.
- 6

The-Art-Of-Programming-By-July-2nd
21.5Kjulycoding/The-Art-Of-Programming-By-July-2nd · CThis is a Chinese book-and-notes repository on programming interview questions, algorithms and data structures, originally a blog series that grew into the published book '编程之法:面试和算法心得' (The Art of Programming). It also bundles machine learning notes (SVM, CNN, RNN/LSTM, BERT, ChatGPT) collected from the author's other blog series.
- 7

algorithms
18.8Kwilliamfiset/algorithms · JavaA large open-source collection of classic algorithms and data structures implemented in Java, written to demonstrate correct implementations in the simplest and most elegant ways.
- 8

awesome-leetcode-resources
18Kashishps1/awesome-leetcode-resources · JavaA curated collection of resources for learning Data Structures and Algorithms (DSA) and preparing for coding interviews, including patterns, articles, curated problem lists, courses, books, and videos.
- 9

algorithm-pattern
15.5Kgreyireland/algorithm-pattern · GoA curated collection of reusable 'algorithm patterns' (templates) for solving coding-interview problems efficiently, written up from the author's own LeetCode grind while job hunting.
- 10
cosmos
13.7KOpenGenus/cosmos · C++Cosmos is OpenGenus's offline collection of algorithms and data structures — a contributor-driven code dataset with solutions in many languages, used in the Quark Search Engine, OpenGenus IQ and OpenGenus Visual Project.
- 11

mcd-saver-strategist
608hujjun/mcd-saver-strategist · Pythonmcd-saver-strategist (aka 'Mai Men Sheng Qian Jing Suan Shi') is an AI Agent Skill built on the McDonald's China MCP server that pulls a store's full menu and every available coupon, then runs a deterministic algorithm to find the cheapest valid order combo — for example turning a 47 yuan Big Mac meal into 21.9 yuan (53% off).
Related topics
Often tagged together
- algorithms143
- data-structures101
- education942
- computer-science167
- algorithm62
- interview-questions87
- tutorial630
- chinese1,182
- interview-preparation111
- learning512
- leetcode34
- book263
- interview108
- java454
- career166
- china425
- curated-list639
- go694
- open-source5,746
- python2,425
- awesome-list500
- beginner-friendly314
- coding-interview30
- competitive-programming11