Skip to content

Latest commit

 

History

History
22 lines (12 loc) · 1.05 KB

knowledge_data_structure.md

File metadata and controls

22 lines (12 loc) · 1.05 KB

算法与数据结构

重要性不多说, 不是说你要搞算法研究才需要学这个, 你就是平时一个应用的开发, 往往也离不开这些东西, 它们是软件开发的重要组成部分, 但是要怎么学呢?

原则一:

学习初期, 实践和理论交替进行, 不读太难的书

我建议初中级的学习, 你需要同时做两件事:

  • 学习coursera上开源算法4课程, 教材,视频教程开源地址
  • 做leetcode的easy到medium难度的题目, 获得及时反馈, 在讨论中学习优秀解法, 体会算法与数据结构的用处.

完整算法4pdf教材在文件夹CS textbooks中, 自行查阅

后期再看算法导论之类的硬书, 而且说实话, 对于大多数非科研的, 偏工程的学生, 有上面的算法4和leetcode实践, 就完全够用了.

算法导论资源:

原书第三版

习题解析