DSA:Data Structures, Algorithms, and Problem-Solving Techniques
- 三大核心支柱
- 一次学习一个主题,按照如下顺序学习
- 如何开始学习新的主题
- 学习资源
https://www.youtube.com/playlist?list=PLDN4rrl48XKpZkf03iYFl-O29szjTrs_O (Algorithms)
https://www.youtube.com/playlist?list=PLDV1Zeh2NRsB6SWUrDFW2RmDotAfPbeHu (Data structures) https://www.youtube.com/playlist?list=PLDV1Zeh2NRsDGO4--qE8yH72HFL1Km93P (Graph)
https://youtube.com/playlist?list=PLrmLmBdmIlpsHaNTPP_jHHDx_os9ItYXr (Dynamic Programming)
Hello 算法 (hello算法)
代码随想录算法训练营 | 代码随想录 (代码随想录)
GitHub - ashishps1/awesome-leetcode-resources: Awesome LeetCode resources to learn Data Structures and Algorithms and prepare for Coding Interviews.
CS61B
Coursera → princeton university → Algorithms
书籍推荐: 《算法4》 《算法导论》 《代码随想录》
刷题: 力扣
- 理解而非记忆,复习,并且总结算法模式
- 数据结构&算法汇总,如下:
- 算法学习必经几个阶段