恋上数据结构与算法(第一季)
课程简介
数据结构与算法的重要性,是众所周知的,作为开发人员都想攻克它,但大部分人坚持一下都放弃了。可能是因为知识点太多、不知从何开始学起,也可能是没找对学习方法,也可能是没找到好的学习资料。如果你还在迷茫中,相信本课程能够帮到你,是你彻底掌握数据结构与算法的美好开始。
课程安排
为了保证同学们能循序渐进、全方位地掌握数据结构与算法,本课程将设计为至少3个季度(预计共100小时左右)
第1季侧重于经典数据结构(比如二叉树、哈希表、Trie等)
第2季侧重于更高级的数据结构(比如图、并查集、跳表、布隆过滤器等)以及各种算法
(比如排序、KMP、贪心、分治、动态规划等)
第3季侧重于leetcode题库和算法面试真题(比如海量数据处理、字符串处理等)
在掌握数据结构的前提下,再学习常用的经典算法,最后再进行大量的算法题目练习,将会是个非常利于消化吸收、比较合理的学习路线。整套课程学习下来,相信以后不管是算法面试,还是工作应用,都能够熟练使用数据结构与算法。