课程介绍

注:只有视频,没有代码资料

小白算法集训营-大幅提升刷题量,快速逃离新手区视频教程。采用创新的算法教学方法,将四种主要的数据结构——数组、链表、栈和队列——以及四种核心算法——排序、搜索、递归和动态规划——巧妙地融合在有向无环图(DAG)的框架之中你将构建起一套全面的算法知识体系,为解决高难度题目(HARD级别)奠定坚实的基础。本课将引导你有效提升每日的刷题效率和解题质量,帮助你快速从算法新手成长为解题高手。

资源目录

.
├──   第1章 课程导学-统一化的算法框架优势,如何让你得记忆没负担?/
│   ├── [ 36M]  1-1课程导学-统一化的算法框架优势,如何让你得记忆没负担?
├──   第2章 DAY1:贯穿力扣70%题目核心:掌握四大数据结构统一于有向无环图(DAG)/
│   ├── [ 17M]  2-1数据传输的三要素
│   ├── [ 18M]  2-2入度与出度划分的四大数据结构
│   ├── [ 33M]  2-3逻辑结构:四大数据结构统一于有向无环图(DAG)
│   ├── [ 41M]  2-4存储结构:一对多关系的四种存储方式
│   ├── [ 35M]  2-5拓扑排序序列上的先序数据传输
│   ├── [8.0M]  2-6知识结构的线树图集与课程使用指南
│   ├── [ 22M]  2-7时间复杂度的六大类型@shanxueit.com分享
│   ├── [8.2M]  2-8时间复杂度与四大数据结构
│   └── [ 13M]  2-9时间复杂度与四大算法
├──   第3章 DAY2:灵活使用BFS算法:BFS如何依赖队列实现先序数据传输?/
│   ├── [8.9M]  3-1队列(Queue)与先序数据传输
│   ├── [ 46M]  3-2广度优先搜索(BFS)实现先序数据传输(1)
│   ├── [ 29M]  3-4BFS:线、树、图的对比
│   ├── [ 27M]  3-5递推顺序和结构顺序的区分
│   ├── [ 15M]  3-6数据传输顺序的三大特性
│   └── [ 19M]  3-3207课程表(1)
├──   第4章 DAY3:灵活使用DFS算法:DFS如何依赖栈实现双序数据传输?/
│   ├── [ 15M]  4-1栈(Stack)与双序数据传输
│   ├── [ 23M]  4-2递归与递归栈模拟
│   ├── [ 12M]  4-3递归的双序数据传输
│   ├── [6.9M]  4-4深度优先搜索(DFS)
│   ├── [ 24M]  4-5二叉树与二叉树遍历
│   ├── [ 28M]  4-6二叉树三种遍历的递归与模拟的统一
│   ├── [ 26M]  4-7斐波那契先序DFS递归与模拟
│   ├── [ 13M]  4-8斐波那契后序DFS递归与模拟
│   └── [6.9M]  4-9斐波那契中的线树图集
├──   第5章 DAY4:DAG上同时存在四对顺序的数据传输要怎么解决呢?/
│   ├── [9.3M]  5-1四对顺序的实现方式
│   ├── [ 19M]  5-2四对顺序导致的DFS代码复杂性
│   ├── [9.3M]  5-3结构顺序:重谈邻接顺序与访问顺序
│   ├── [ 12M]  5-4结构顺序:重谈邻接顺序与访问顺(1)
│   ├── [ 12M]  5-5结构顺序:重谈邻接顺序与访问顺
│   ├── [ 23M]  5-6递推顺序:先序与后序的本质区别-
│   └── [ 22M]  5-7排序算法:先序快排与后序归并
├──   第6章 DAY5:回溯与动态规划有什么样的关系呢?/
│   ├── @shanxueit.com分享
│   ├── [ 23M]  6-1回溯本质:先序邻接数据传输的空间优化
│   ├── [ 17M]  6-2环路判断:先序与后序处理的便捷性
│   └── [ 23M]  6-3动规与回溯:DAG的全部路径与路径统计
├──   第7章 _刷题_ 四对顺序秒杀题解析:彻底掌握利用DFS和BFS在DAG上实现数据传输/
│   ├── [ 89M]  7-1作业-1树的最大深度先序BFS
│   ├── [ 84M]  7-2作业-2树的最大深度先序DFS
│   ├── [ 80M]  7-3作业-3树的最大深度后序DFS
│   └── [ 94M]  7-4作业-4树的最大深度双序DFS
├──   第8章 DAY6:为何四大算法统一于动态规划?/
│   ├── [2.7M]  8-1减治与二分查找
│   ├── [ 11M]  8-2三种数组的两段性
│   ├── [9.4M]  8-3两段性数组的查询优化
│   ├── [ 17M]  8-4二分查找左右边界的通用写法
│   ├── [ 11M]  8-5动态规划的定义
│   ├── [ 14M]  8-6动规空间优化:先序与后序
│   └── [ 33M]  8-7动规时间优化:动态规划统一四大算法
├──   第9章 DAY7:回溯枚举的五大类型/
│   ├── [ 12M]  9-1排列组合回溯:无重复数字1
│   ├── [ 12M]  9-2排列组合回溯:无重复数字2
│   ├── [ 12M]  9-3排列组合回溯:有重复数字1
│   ├── [ 11M]  9-4排列组合回溯:有重复数字2
│   ├── [ 21M]  9-5组合回溯三大类型:组合、选择、分割
│   ├── [6.3M]  9-6组合回溯
│   ├── [ 14M]  9-7选择回溯
│   ├── [ 12M]  9-8分割回溯@shanxueit.com分享
│   └── [4.9M]  9-9排列回溯两大类型:选择排列与分割排列
└──   第10章 DAY8:动态规划的三大特性和五大类型/
    ├── [ 20M]  10-1重叠性:组合问题重叠性分析
    ├── [ 20M]  10-2重叠性:排列问题重叠性分析
    ├── [1.6M]  10-3重叠性:状态的实体维度
    ├── [ 23M]  10-4连续性:状态的限制维度
    ├── [ 30M]  10-5选择性:递推公式
    ├── [ 15M]  10-6无序组合DP
    ├── [ 10M]  10-7定序选择DP
    ├── [ 35M]  10-8定序分割DP
    ├── [ 12M]  10-9有序排列DP
    ├── [9.1M]  10-10有序博弈DP
    └── [8.5M]  10-11五大动态规划改编