资源详情
预习周:第1课 | 数据结构与算法总览 (1讲) 「第1课」数据结构与算法总览 预习周:第2课 | 训练准备和复杂度分析 (2讲) 「第2课」第1节 | 训练环境设置、编码技巧和Code Style 「第2课」第2节 | 时间复杂度和空间复杂度分析 第1周:第3课 | 数组、链表、跳表 (4讲) 「第3课」第1节 | 数组、链表、跳表的基本实现和特忄生 「第3课」第2节 | 实战题目解析:移动零 「第3课」第3节 | 实战题目解析:盛水最多的容器、爬楼梯 「第3课」第4节 | 实战题目解析:3数之和、环形链表 第1周:第4课 | 栈、队列、优先队列、双端队列 (3讲) 「第4课」第1节 | 栈和队列的实现与特忄生 「第4课」第2节 | 实战题目解析:有效的括号、最小栈等问题 本周作业及下周预习 第2周:第5课 | 哈希表、映射、集合 (2讲) 「第5课」第1节 | 哈希表、映射、集合的实现与特忄生 「第5课」第2节 | 实战题目解析:有效的字母异位词等问题 第2周:第6课 | 树、图、二叉树、二叉搜索树 (2讲) 「第6课」第1节 | 树、二叉树、二叉搜索树的实现和特忄生 「第6课」第2节 | 实战题目解析:二叉树的中序遍历 第2周:第7课 | 泛型递归、树的递归 (2讲) 「第7课」第1节 | 递归的实现、特忄生以及思维要点 「第7课」第2节 | 实战题目解析:爬楼梯、括号生成等问题 第2周:第8课|分治、回溯 (2讲) 「第8课」第1节 | 分治、回溯的实现和特忄生 「第8课」第2节 | 实战题目解析:Pow(x,n)、子集等 第3周:第9课|深度优先搜索和广度优先搜索 (2讲) 「第9课」第1节 |深度优先搜索、广度优先搜索的实现和特忄生 「第9课」第2节 | 实战题目解析:二叉树的层次遍历等问题 第3周:第10课|贪心算法 (1讲) 「第10课」| 贪心算法的实现、特忄生及题解 第3周:第11课 | 二分查找 (1讲) 「第11课」|二分查找的实现、特忄生及题解 第5周:第12课 | 动态规划 (7讲) 「第12课」第1节|动态规划实现原理 「第12课」第2节|动态规划例题一、例题二 「第12课」第3节|动态规划例题三 「第12课」第4节|动态规划实战题目(1) 「第12课」第5节|动态规划实战题目(2) 「第12课」第6节|动态规划实战题目(3) 本周作业及下周预习 第6周:第13课 | 字典树和并查集 (3讲) 「第13课」第1节|字典树的实现、特忄生及实战题目 「第13课」第2节|字典树实战题目详解 「第13课」第3节|并查集的实现、特忄生和实战题目 第6周:第14课 | 高级搜索 (4讲) 「第14课」第1节|高级搜索实现原理 「第14课」第2节|高级搜索实战题目解析 「第14课」第3节|高级搜索:双向BFS 「第14课」第4节|高级搜索:A* 第6周:第15课 | 红黑树和a .vL树 (2讲) 「第15课」a .vL树和红黑树 本周作业及下周预习 第7周:第16课 | 位运算 (2讲) 「第16课」第1节|位运算 「第16课」第2节|位运算实战题目解析 第7周:第17课 | 布隆过滤器和LRU Cache (2讲) 「第17课」第1节|布隆过滤器 「第17课」第2节|LRU Cache 第7周:第18课 | 排序 (2讲) 「第18课」第1节|普通排序、高级排序 「第18课」第2节|排序实战题目解析 第8周:第19课 | 高级动态规划 (2讲)
下载地址
链接:https://pan.baidu.com/s/1PdbG_ZLlSolE3TG8C_QIiA 密码:wjp7 解压密码:未加密,无解压密码