Mooc 的算法与数据结构体系课的代码资源,覆盖面挺全,适合边学边练。常用的数据结构,比如链表、树、图都有实现,代码风格也比较清晰。讲算法也不啰嗦,排序、查找、图论那几块内容,思路和写法都有,拿来直接练手就行。
课程的配套代码,逻辑结构分得蛮清楚,从线性结构到图结构,再到动态规划、贪心算法,都有对应实现。写得还挺规范,适合做模板参考,也方便调试。
存储结构部分也讲得细,比如邻接矩阵和邻接表的对比,代码一看就懂,思路跟得上,注释也足。对于刚上手的同学来说,挺友好。
常用操作比如insert
、delete
、search
也都有实现。时间复杂度配着讲,能帮你快速掌握写法和优化方向。
配套的相关文章也实用,像动态规划算法实现和快速排序算法解析,都挺有参考价值,建议一块看看。
建议你搭配着课程一起学,效果更好。如果你已经有点基础,那直接看代码啃也没问题,理解起来不难。