Back to Trending
RepositoryC++INIndia
kothariji

kothariji/30-days-of-Dynamic-Programming

Sharing my 30 days long journey :purple_heart: of Dynamic Programming :dizzy: :fire: . This would not be possible without Aditya Verma's DP series :pray: :point_down: :point_down:

124stars
39forks
0issues
2views

🚀 Hành trình 30 ngày chinh phục Dynamic Programming

Một hành trình cá nhân, từng ngày một bài toán, từ Knapsack đến DP nâng cao.

Dự án "30-days-of-Dynamic-Programming" là hành trình cá nhân của tác giả qua 30 ngày chinh phục Dynamic Programming (DP) bằng ngôn ngữ C++. Dự án không chỉ là tập hợp code mẫu, mà còn đồng hành cùng lý thuyết sâu sắc từng bài toán, phù hợp cho người mới bắt đầu và người đã có nền tảng cần ôn lại kiến thức.

✨ Điểm nổi bật

  • Lộ trình 30 ngày: Bắt đầu từ Knapsack, dần dần tiến đến các bài toán phức tạp như Coin Change, Subset Sum, Matrix Chain Multiplication.
  • Ba kỹ thuật chính: Recursion, Memoization (Top-Down), Tabulation (Bottom-Up) được giải thích rõ rệt.
  • Code C++ thực tế: Mỗi bài toán đều có code nguồn đầy đủ, dễ hiểu, kèm link bài giải thích trên YouTube.
  • Từng bài một lý thuyết: Mỗi ngày đều giải thích khái niệm, cách suy nghĩ, và cách cài đặt.
  • Nguồn tham khảo uy tín: Dựa trên series DP của Aditya Verma, một trong những giáo sư lây giải thích DP tốt nhất.
  • Bài tập thực hành: Mỗi khái niệm đều gắn với ít nhất một bài tập thực hành từ các nền tảng như GeeksforGeeks, SPOJ.

💡 Vì sao đáng chú ý

Không chỉ là một cuốn sổ tay code, dự án này là hành trình học sâu từng bước. Tác giả không chỉ ném code mà còn giải thích tại sao một cách tiếp cận lại tốt hơn cách kia, tại sao cần memoization, tại sao tabulation lại nhanh hơn. Điều này giúp người học hiểu sâu bản chất thuật toán, không chỉ nhớ lòng công thức.

Phù hợp với sinh viên, lập trình viên chuẩn bị thi cử, hoặc bất kỳ ai muốn nắm vững Dynamic Programming từ con số 0.


#DynamicProgramming #Algorithms #CompetitiveProgramming #CPlusPlus #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryJavaScript
trekhleb/javascript-algorithms

📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings

196.7k
Jul 26, 2026
RepositoryC++
shubham-chemate/Dynamic-Programming-Questions-by-Aditya-Verma

Aditya Verma (Youtube) DP Playlist Codes/Solutions.

188
Apr 7, 2021
RepositoryJava
krahets/hello-algo

《Hello 算法》:动画图解、一键运行的数据结构与算法教程。支持简中、繁中、English、日本語,提供 Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart 等代码实现

130.9k
Oct 10, 2026
RepositoryJava
TheAlgorithms/Java

All Algorithms implemented in Java

66.4k
Oct 19, 2026
RepositoryTypeScript
yangshun/tech-interview-handbook

Curated coding interview preparation materials for busy software engineers

143.1k
Aug 7, 2026
RepositoryC++
cp-algorithms/cp-algorithms

Algorithm and data structure articles for https://cp-algorithms.com (based on http://e-maxx.ru)

11.3k
Oct 18, 2026
RepositoryGo
halfrost/LeetCode-Go

✅ Solutions to LeetCode by Go, 100% test coverage, runtime beats 100% | LeetCode 题解

33.8k
Oct 12, 2026
RepositoryTypeScript
OI-wiki/OI-wiki

:star2: Wiki of OI / ICPC for everyone. (某大型游戏线上攻略,内含炫酷算术魔法)

27.0k
Oct 24, 2026
RepositoryPython
keon/algorithms

Minimal examples of data structures and algorithms in Python

25.6k
Sep 25, 2026