『课程目录』:
├─day01
│ │ 代码.zip
│ │ 讲义.zip
│ │ 资料.zip
│ │
│ └─视频
│ 00-课程简介.avi
│ 01-课程概述.avi
│ 02-入门概述.avi
│ 03-数组-概念.avi
│ 04-数组-逻辑结构和物理结构 .avi
│ 05-数组-数组的特点.avi
│ 06-数组-应用(ArrayList源码分析1).avi
│ 07-数组-应用(ArrayList源码分析2).avi
│ 08-数组-应用(ArrayList源码分析3).avi
│ 09-链表-概念.avi
│ 10-链表-存储结构.avi
│ 11-链表-类型(单链表).avi
│ 12-链表-类型(循环、双向、双向循环链表).avi
│ 13-链表-链表和数组性能比较.avi
│ 14-链表-应用(LinkedList源码分析).avi
│ 15-链表-应用(面试题:ArrayList与LinkedList区别).avi
│ 16-链表-应用(面试题:反转单链表).avi
│ 17-栈-概念.avi
│ 18-栈-实现(基于数组的顺序栈).avi
│ 19-栈-实现(基于链表的链式栈).avi
│ 20-栈-应用(Stack源码分析).avi
│ 21-队列-概念.avi
│ 22-队列-实现(基于数组的顺序队列)1.avi
│ 23-队列-实现(基于数组的顺序队列)2.avi
│ 24-队列-实现(单链表实现队列).avi
│ 25-队列-应用场景分析.avi
│ 26-课程总结.avi
│
├─day02
│ │ 代码.zip
│ │ 讲义.zip
│ │
│ └─视频
│ 01-课程概述_266.avi
│ 02-复杂度分析-时间复杂度的表示方法.avi
│ 03-复杂度分析-时间复杂度的分析计算原则.avi
│ 04-复杂度分析-常见的时间复杂度.avi
│ 05-复杂度分析-最好、最坏和平均时间复杂度.avi
│ 06-复杂度分析-空间复杂度.avi
│ 07-复杂度分析-小结.avi
│ 08-递归算法-概念.avi
│ 09-递归算法 -满足递归的条件.avi
│ 10-递归算法-问题1:堆栈溢出.avi
│ 11-递归算法-问题2:重复计算.avi
│ 12-递归算法-递归和循环.avi
│ 13-递归算法-应用:n的阶乘.avi
│ 14-递归算法-应用:目录拷贝(分析).avi
│ 15-排序算法-概述(排序算法性能评判标准).avi
│ 16-排序算法-冒泡排序.avi
│ 17-排序算法-插入排序.mp4
│ 18-排序算法-选择排序.avi
│ 19-排序算法-归并排序.mp4
│ 20-排序算法-快速排序(1).mp4
│ 21-排序算法-快速排序(2).avi
│ 22-排序算法-桶排序.mp4
│ 23-排序算法-计数排序原理分析.avi
│ 24-排序算法-计数排序代码实现.mp4
│ 25-二分查找-原理和思想.avi
│ 26-二分查找-时间复杂度.avi
│ 27-二分查找-实现(数据序列元素不重复).mp4
│ 28-二分查找-实现(数据序列元素重复)需求1.avi
│ 29-二分查找-实现(数据序列元素重复)需求2 .avi
│ 30-二分查找-实现(数据序列元素重复)需求3.avi
│ 31-二分查找-实现(数据序列元素重复)需求4分析.avi
│ 32-二分查找-使用条件和场景.avi
│ 33-总结.avi
│
├─day03
│ │ 代码.zip
│ │ 讲义.zip
│ │ 资料.zip
│ │
│ └─视频
│ 01-课程概述_303.avi
│ 02-散列表-概念.avi
│ 03-散列表-散列函数的要求与特点.avi
│ 04-散列表-散列函数的常用设计方法(了解).avi
│ 05-散列表-散列冲突.avi
│ 06-散列表-散列冲突解决方案(线性探测法).avi
│ 07-散列表-散列冲突解决方案(二次探测).avi
│ 08-散列表-散列冲突解方案(二次散列).avi
│ 09-散列表-散列冲突的解决方案(链表法).avi
│ 10-散列表-应用介绍.mp4
│ 11-散列表-hash算法-介绍.avi
│ 12-树-概念(一).avi
│ 13-树-概念(二).avi
│ 14-二叉树-定义.avi
│ 15-二叉树-分类(满二叉树和完全二叉树).avi
│ 16-二叉树-完全二叉树补充说明.avi
│ 17-二叉树-存储结构.avi
│ 18-二叉查找树-概念与结构特点.avi
│ 19-二叉查找树-结构实现.avi
│ 20-二叉查找树-插入操作实现.avi
│ 21-二叉查找树-查找操作实现.avi
│ 22-二叉查找树-删除分析.avi
│ 23-二叉查找树-删除实现.avi
│ 24-二叉查找树-删除测试.avi
│ 25-二叉查找树-时间复杂度分析.avi
│ 26-AVL树-概念性质.avi
│ 27-AVL树-失衡的4种情况.avi
│ 28-AVL树-存储结构代码实现.avi
│ 29-AVL树-LL旋转代码实现.avi
│ 30-AVL树-RR旋转代码实现.avi
│ 31-AVL树-LR&RL旋转代码实现.avi
│ 32-AVL树插入操作.mp4
│ 33-AVL树-插入测试.avi
│
├─day04
│ │ 代码.zip
│ │ 讲义.zip
│ │ 资料.zip
│ │
│ └─视频
│ 01-课程概述_340.avi
│ 02-堆-堆的定义和分类.avi
│ 03-堆-存储结构(数组).avi
│ 04-堆-实现(堆的创建).avi
│ 05-堆-插入操作(堆化分析).avi
│ 06-堆-插入操作实现.avi
│ 07-堆-删除堆顶元素(堆化分析).avi
│ 08-堆-删除堆顶元素实现.avi
│ 09-堆-时间复杂度分析.avi
│ 10-堆-堆排序(建堆).avi
│ 11-堆-堆排序(测试).avi
│ 12-图-概念和术语.avi
│ 13-图-存储方式(邻接矩阵法).avi
│ 14-图-存储方式(邻接表法).avi
│ 15-图-应用搜索算法(图的存储实现).avi
│ 16-图-存储方式(邻接表法)测试.avi
│ 17-图-应用搜索算法(BFS实现).avi
│ 18-图-应用搜索算法(DFS实现).mp4
│ 19-字符串匹配算法-BF算法分析.avi
│ 20、字符串匹配算法-BF算法实现.avi
│ 21、字符串匹配算法-Rk算法分析.avi
│ 22、字符串匹配算法-RK算法实现.mp4
│
└─day05
│ 代码.zip
│ 讲义.zip
│
└─视频
01-课程内容概述.avi
02-算法思想-学习说明.avi
03-贪心-贪心思想.avi
04-贪心-背包问题.avi
05-贪心-贪心算法思考.avi
06-贪心-贪心算法应用场景.avi
07-分治-思想概述.avi
08-分治-归并排序如何体现分治思想.avi
09-分治-海量数据处理(10G订单有序问题).avi
10-回溯-思想概述.avi
11-回溯-八皇后问题思路分析.avi
12-回溯-八皇后问题代码实现.avi
13-动态规划-算法思想概述.avi
14-动态规划-斐波拉契数列优化1.avi
15-动态规划-斐波拉契数列优化2.avi
16-动态规划-钢管切割问题.mp4
17-动态规划-场景.avi
18-B+树的基础知识 .avi
常见问题FAQ
- 网站视频加密吗?
- 为了方便您的学习所有视频都是不加密的!
- 链接失效怎么办?
- 你站的更新频率?
- 价格是不贵了?