Step.1 代码随想录
学习时间:一个月
跟着 Carl 老哥,由易到难,一个专题一个专题的进行学习,能够清楚常见的题型及解法,学完一遍算是入门了数据结构与算法。
Step.2 卡码网
学习时间:5 天
-
核心代码模式:给你一个函数,直接写函数实现(如:力扣)
-
ACM 模式:程序头文件、mian 函数、数据的输入输出都要自己处理
-
比赛、笔试:基本都是 ACM 模式
-
面试:可能是核心代码模式,也可能是 ACM 模式
完成卡码网前 25 道题,就把所有的 ACM 输入输出方式都练习到位了,不会有任何盲区
Step.3 LeetCodeHot100
学习时间:10 天
力扣最经典的、最受站内用户喜爱的、面试最常见的 100 道题
Step.4 左程云算法通关
学习时间: todo
系统学习数据结构与算法的大部分内容,太过冷门、太过偏门、难度太高的内容可能没有,也没必要有:毕竟不是专门要搞算法研究、也不打比赛(打比赛也基本够用,可能还要补少量内容)
学完能够保证覆盖大厂笔面试题,数据结构与算法不会是笔面试的卡点
Step.5 持续刷题
持续刷题,保持手感,提高敏捷,拓宽知识面…