算法设计与分析第一章算法概述
算法课的入门章节,资源蛮适合刚上手的同学。算法设计与第一章
讲得比较基础,核心是帮你弄清楚“什么是算法”、“算法好坏怎么看”这些事。整体排版清晰,内容节奏也不拖,讲义是个 .ppt
文件,翻起来方便,做复习笔记也好使。
讲到时间复杂度
那块,用了几个经典例子,比如冒泡、二分,挺适合拿来在白板题里练手。关键概念像渐进表示法
都有图,理解起来不会太抽象。
如果你最近在刷LeetCode
或者准备找实习,先把这章过一遍,挺能打底的。尤其是你平时没怎么系统学过算法的话,拿这个做开头比较友好。
另外还找到一篇配套文章,叫算法和算法,也不错。两个一起搭着看,内容更完整。
建议:看这章时,边看边自己写点小函数,比如复现一下冒泡排序,用console.time
测个运行时间,效果会更直观。
下载地址
用户评论