
九章算法 - 算法班|2022版|高清录制|独家|更新
来自 网络整理·免费领取学习资源
9,834 领取 · 7,887 收藏更新于 2026年9月20日
这份资料来自网络整理2026年的付费VIP课,内容以视频为主,对应《九章算法 - 算法班|2022版|高清录制|独家|更新》。官网需要单独购买,有集上可以免费领取。
课程目录
- ┣━算法-九章-九章算法班2022版
- ┣━第21-30章
- ┣━25第二十五章【互动】背包型动态规划入门
- ┣━25 算法班. 背包问题用动规还是搜
- ┣━25 算法班. 多重背包及小结1
- ┣━25 算法班. 带价值的01背包
- ┣━25 算法班. 另外一种01背包的实现方法
- ┣━25 算法班. 多重背包及小结
- ┣━25 算法班. 什么是01背包问题及实现
- ┣━25 算法班. 01背包的三种变形题
- ┣━26第二十六章[直播】让面试官眼前一亮——记忆化搜索
- ┣━25 算法班. 什么是01背包问题及实现
- ┣━26 让面试官眼前一亮——记忆化搜索
- ┣━29第二十九章[互动】双指针算法之同向双指针(下)
- ┣━29 算法班2020 28. 2 K次替换后的最长重复字符子串
- ┣━29 算法班2020 29.1 使用同向双指针模板解决滑动窗口问题
- ┣━29 f40九章算法班 linked-list-cycle
- ┣━23第二十三章【互动】动态规划入门与动规四要素
- ┣━23 算法班2022 23.4 相关题UniquePaths手把手实现
- ┣━23 算法班2022 23.6 UniquePaths的Java代码手把手实现
- ┣━23 算法班2022 23.1 什么是动态规划
- ┣━23 算法班2022 23.2 自底向上和自顶向下的动规实现方式
- ┣━23 算法班2022 23.3 动态规划的四要素
- ┣━23 算法班2022 23.5 UniquePaths自底向上手把手实现
- ┣━21第二十一章【直播】高频数据结构——哈希表与堆
- ┣━21高频数据结构——哈希表与堆
- ┣━27第二十七章【直播】最难的算法——动态规划
- ┣━27 最难的算法——动态规划
- ┣━30第三十章【互动】二分法实战练习
- ┣━30 算法班30.4 抄书问题
- ┣━30 算法班30.2 排序矩阵找数问题(二)
- ┣━30 算法班30.3 包含全部黑色像素的最小矩阵
- ┣━30 算法班30.1 二维矩阵找数问题(一)
- ┣━22第二十二章【互动】从搜索到动规——记忆化搜索入门
- ┣━22 22.1 用遍历和分治解决数字三角形问题
- ┣━22 22.3 记忆化搜索的缺陷
- ┣━22 22.2 用记忆化搜索实现数字三角形
- ┣━24第二十四章【互动】动态规划使用场最与题型分类
- ┣━24 算法班. 四种常见题型的状态规律
- ┣━24 算法班. 跳跃游戏及小结
- ┣━24 算法班. 领扣编程题——不同路径数
- ┣━24 算法班. 使用场景与题型分类概述
- ┣━24 算法班. 领扣编程题——骑士最短路径(二)
- ┣━28第二十八章[互动】双指针算法之同向双指针(上)
- ┣━28 算法班2022 28.3 用模板解决全零子串问题
- ┣━28 算法班2022 28.4 用模板解决数组去重
- ┣━28 算法班2022 29.2 用同向双指针模板解决两数之差问题
- ┣━28 算法班2022 28.1 使用哈希表的替代品解决两数之差问题
- ┣━算法班【课件资料】
- ┣━52 Chapter 27. 最难的算法——动态规划
- ┣━47 Chapter14.性价比之王宽度优先搜索
- ┣━31 Chapter_31._时间复杂度低于_On_的算法
- ┣━40 Chapter_40._区间型动态规划入门
- ┣━02 Chapter_2._真实面试案例分析上
- ┣━11 Chapter1._宽度优先搜索与图论入门
- ┣━08 Chapter2
- ┣━17 Chapter7.__排列式_DFS
- ┣━42 Chapter_42._划分型动态规划入门1
- ┣━24 Chapter_24._动态规划使用场景与题型分类
- ┣━15 Chapter5
- ┣━01 Chapter 1
- ┣━50 Chapter_21._高频数据结构哈希表与堆
- ┣━27 Chapter9
- ┣━33 Chapter_33.__双向宽度优先搜索
- ┣━41 Chapter_41._匹配型动态规划入门
- ┣━43 Chapter_43._接龙型动态规划的二分做法1
- ┣━32 Chapter_32._使用宽度优先搜索找所有方案
- ┣━第三十五章【互动】二叉查找树的增删查改.txt
- ┣━03 Chapter_3._真实面试案例分析下与_80_求职者都会采坑的基础知识
- ┣━第三十六章【互动】非递归的方式实现排列和组合类DFS.txt
- ┣━12 Chapter2._用递归实现遍历法和分治法
- ┣━14 Chapter4
- ┣━26 Chapter8new
- ┣━51 Chapter_26._让面试官眼前一亮的算法记忆化搜索
- ┣━48 Chapter+15.+解决99%二叉树问题的算法——分治法
- ┣━28 Chapter_28._双指针算法之同向双指针上
- ┣━04 Chapter_4._复杂度理论与双指针算法入门
- ┣━29 Chapter_29._双指针算法之同向双指针下
- ┣━第三十四章【互动】后序遍历非递归与Morris算法.txt
- ┣━25 Chapter_25._背包型动态规划入门1
- ┣━30 Chapter_30._二分法实战练习精讲
- ┣━45 Chapter8.高频算法之王双指针算法之相向双指针
- ┣━44 Chapter._FB面试官揭秘面试速成技巧_-_怎样做到_Bug_Free_和刷100题刷300题
- ┣━20 Chapter6
- ┣━46 Chapter9.简约而不简单二分法的四重境界
- ┣━37 Chapter_37._DFS经典题精讲
- ┣━22 Chapter_22._从搜索到动规记忆化搜索入门
- ┣━21 Chapter7(1)
- ┣━38 Chapter_38._数据结构设计类问题
- ┣━13 Chapter3._使用非递归实现二叉树的遍历
- ┣━23 Chapter_23._动态规划入门与动规四要素
- ┣━09 Chapter3
- ┣━49 Chapter_20._刷人利器深度优先搜索
- ┣━第31-40章
- ┣━38第三十八章【互动】数据结构设计类问题
- ┣━38 算法班2022 38.1 最小栈算法详解
- ┣━38 算法班2022 38.7 用两个栈实现队列
- ┣━38 算法班2022 38.8 用两个队列实现栈
- ┣━38 算法班2022 38.3 最小栈的另外一个算法
- ┣━38 算法班2022 38.2 最小栈代码实现
- ┣━38 算法班2022 38.5 最大栈的优化算法
- ┣━38 算法班2022 38.4 最大栈暴力算法实现
- ┣━38 算法班2022 38.6 最大栈代码实现
- ┣━36第三十六章【互动]非递归的方式实现排列和组合类DFS
- ┣━第三十六章【互动】非递归的方式实现排列和组合类DFS.txt
- ┣━39第三十九章【互动】外排序算法与数组合并类问题
- ┣━39 算法班2022 39.3 Merge two sorted Interval lists
- ┣━39 算法班2022 39.2Merge K Sorted Lists
- ┣━39 算法班2022 39.6 Sparse Matrix Multiplication
- ┣━39 算法班2022 39.4 Merge k-sorted-interval lists
- ┣━39 算法班2022 39.1Merge two sorted array
- ┣━39 算法班2022 39.5 intersection of two arrays
- ┣━34第三十四章[互动】后序遍历非递归与Morris算法
- ┣━第三十四章【互动】后序遍历非递归与Morris算法.txt
- ┣━32第三十二章【互动】使用宽度优先搜索找所有方案
- ┣━32 算法班32.6 二叉树如何使用 BFS 进行序列化
- ┣━32 算法班32.1 全子集问题的搜索树怎么画
- ┣━32 算法班32.2 第一种搜索树的 BFS 实现
- ┣━32 算法班32.5 什么是序列化.
- ┣━32 算法班32.4 Python实现两种搜索树
- ┣━32 算法班32.3 第二种搜索树的 BFS 实现
- ┣━40第四十章【互动】区间型动态规划入门
- ┣━40.2 区间动规经典题——石子归并问题
- ┣━40.1 区间型动态规划的特点、状态表示、代码实现注意项
- ┣━40.3 爆气球问题和区间动规小结
- ┣━33第三十三章【互动】双向宽度优先搜索算法
- ┣━33 算法班. 单词阶梯的双向BFS解法
- ┣━33 算法班. 跳马问题 Java 代码实现对比
- ┣━33 算法班. 跳马问题(二)
- ┣━33 算法班. 双向BFS实现跳马问题
- ┣━33 算法班. 双向 BFS 原理与模板
- ┣━31第三十一章[互动】时间复杂度低于O(N)的算法
- ┣━31 算法班2022. 使用二进制转换的方法实现快速幂
- ┣━31 九章算法2022分块检索算法原理
- ┣━31 九章算法2022.分块检索的代码实现
- ┣━31 九章算法2022版.Median of Two Sorted Arrays
- ┣━31 算法班2022.四种低于O(N)的算法和用递归方式时间快速幂
- ┣━37第三十七章【互动】DFS经典题精讲
- ┣━37 算法班2022 37.2 N皇后问题的代码实现与时间复杂度分析
- ┣━37 算法班2022 25.5 优化搜索顺序
- ┣━37 算法班2022 37.4 数独问题的暴力搜索解法
- ┣━37 算法班2022 37.3 isValid函数的优化
- ┣━37 算法班2022 37.1 N皇后问题的搜索树
- ┣━35第三十五章【互动】二又查找树的增删查改
- ┣━第三十五章【互动】二叉查找树的增删查改.txt
- ┣━第11-20章
- ┣━19第十九章【互动】堆的基本原理
- ┣━19Heap 的结构和原理
- ┣━15第十五章[直播】解决99%二叉树问题的算法——分治法
- ┣━15 解决99%二叉树问题的算法——分治法
- ┣━16第十六章【互动】组合类DFS
- ┣━16 九章算法班2022版 subsets-ii
- ┣━16 九章算法班2022版 subsets-version-1
- ┣━16 九章算法班2022版 subsets-version-2
- ┣━14第十四章【直播】性价比之王——宽度优先搜索
- ┣━14性价比之王——宽度优先搜索
- ┣━13第十三章【互动】使用非递归实现二叉树的遍历
- ┣━13 17.1 二叉树中序遍历的非递归实现
- ┣━13 17.2 另外一种非递归中序遍历实现方式
- ┣━18第十八章【互动】哈希表的原理
- ┣━18 rehashing
- ┣━18 哈希表的基本原理
- ┣━18 哈希函数 Hash Function
- ┣━18 开哈希 Open Hashing
- ┣━18 闭哈希 closed Hashing
- ┣━11第十一章【互动】宽度优先搜索与图论入门
- ┣━11 宽度优先搜索-1
- ┣━11 宽度优先搜索-2
- ┣━11 双队列的实现方法
- ┣━11 DummyNode的实现方法
- ┣━11 宽度优先搜索前言
- ┣━17第十七章【互动】排列类DFS
- ┣━17 九章算法班2022 25.3 全排列手把手实现 - Java版本
- ┣━17 九章算法班2022 25.1 排列的搜索树
- ┣━17 九章算法2022 25.11 permutations-ii
- ┣━17 九章算法2022 25.10 TSP的实现算法4 - 随机化算法
- ┣━17 25.12 DFS剪枝的Java版本
- ┣━17 九章算法班2022 25.5 递归和多重循环的关系
- ┣━17 九章算法2022 25.8 TPS实现算法二 - 最优性剪枝
- ┣━17 25.11 暴力DFS的Java版本
- ┣━17 九章算法班2022 25.4 全排列手把手写代码 - Python 版本
- ┣━17 九章算法班2022 25.6 TSP问题概述和解决它的四种算法
- ┣━17 第二部让我们来分析下全排列问题的代码和时间复杂度,并由老师手把手带着一起写出Java和Python的代码。
- ┣━17 九章算法2022 25.9 TSP实现算法三 - 状态压缩动态规划
- ┣━17 25.13 状压DP的Java版本
- ┣━17 25.14 随机化交换的Java版本
- ┣━17 25.15 随机化翻转的Java版本
- ┣━17 九章算法班2022 25.7 TSP问题解法1 - 暴力搜索
- ┣━12第十二章【互动】用递归实现遍历法和分治法
- ┣━12 题前
- ┣━12 递归,深度优先搜索和回溯这三者的联系
- ┣━12 遍历与分治
- ┣━12 回溯
- ┣━20第二十章【直播】刷人利器——深度优先搜索
- ┣━20刷人利器——深度优先搜索
- ┣━第41-52章
- ┣━46第四十六章【视频】简约而不简单——二分法学习的四重境界
- ┣━46简约而不简单——二分法学习的四重境界
- ┣━52第五十二章【视频】最难的算法——动态规划
- ┣━52最难的算法——动态规划
- ┣━41第四十一章[互动】匹配型动态规划入门
- ┣━41.4 LCS的代码实现
- ┣━41.5 编辑距离问题与匹配型动态规划小结
- ┣━41.2 匹配型动态规划的代码实现要点
- ┣━41.1 使用匹配型动规解决通配符比较
- ┣━41.3 经典问题 LCS 的动规四要素
- ┣━44第四十四章【视频】FB面试官揭秘算法面试速成技巧-怎样做到Bug Free 和局刷100题等于别人刷300题
- ┣━44FB面试官揭秘算法面试速成技巧 - 怎样做到 Bug Free 和刷100题等于别人刷300题
- ┣━47第四十七章【视频】性价比之王——宽度优先搜索
- ┣━47性价比之王——宽度优先搜索
- ┣━48第四十八章【视频】解决99%二叉树问题的算法——分治法
- ┣━48解决99%二叉树问题的算法——分治法
- ┣━45第四十五章【视频】高频算法之王——双指针算法之相向双指针
- ┣━45高频算法之王——双指针算法之相向双指针
- ┣━50第五十章【视频】高频数据结构——哈希表与堆
- ┣━50高频数据结构——哈希表与堆-2
- ┣━50高频数据结构——哈希表与堆-1
- ┣━49第四十九章【视频】刷人利器——深度优先搜索
- ┣━49刷人利器——深度优先搜索
- ┣━42第四十二章【互动】划分型动态规划入门
- ┣━42.1 划分型动态规划特点和单词划分问题
- ┣━42.2 单词划分代码实现
- ┣━42.4 复印书籍问题分析
- ┣━42.5 复印书籍代码实现及划分型动态规划小结
- ┣━42.3 解码方式问题及代码实现
- ┣━43第四十三章[互动】接龙型动态规划的二分解法
- ┣━43.1 最长上升子序列的二分做法
- ┣━43.2 俄罗斯套娃信封如何转换为LIS问题
- ┣━43.3 最大整除子集和接龙型DP小结
- ┣━51第五十一章【视频】让面试官眼前一亮——记忆化搜索
- ┣━51让面试官眼前一亮——记忆化搜索
- ┣━第01-10章
- ┣━05第五章【互动】必须熟练掌握的两个排序算法
- ┣━05.3快速排序与归并排序的比较
- ┣━05.1快速排序算法
- ┣━05.4快速选择算法
- ┣━05.2归并排序算法
- ┣━01第一章【2022版】FB面试官揭秘算法面试速成技巧-怎样做到Bug Free 和刷100题等于别人刷300题
- ┣━FB面试官揭秘算法面试速成技巧 - 怎样做到 Bug Free 和刷100题等于别人刷300题
- ┣━02第二章【互动】真实面试案例分析(上)与面试评分标准
- ┣━02.4 基于动态规划的做法
- ┣━02.6 十二招快速提高 Coding Quality
- ┣━02.2 O(n^3)的代码实现差异
- ┣━02.1 最长回文子串
- ┣━02.3 基于中心线枚举的算法
- ┣━02.5 面试评价标准
- ┣━07第七章【互动】一个不会出现死循环的通用二分法模板
- ┣━07随课教程第三章,二分法的基本原理视频
- ┣━07随课教程第三章,二分法2
- ┣━09第九章【直播】简约而不简单——二分法学习的四重境界
- ┣━09简约而不简单——二分法学习的四重境界
- ┣━03第三章【互动】真实面试案例分析(下)与80%求职者会踩坑的基础知识
- ┣━03.1 真实面试案例分析
- ┣━03.2 字符串查找之Robin Karp算法
- ┣━06第六章【互动】时间复杂度为O(logN)的高频算法——二分法
- ┣━06通过 Fibonacci 数列入门递归
- ┣━06用递归的方式来写二分法
- ┣━04第四章【互动】复杂度理论与双指针算法入门
- ┣━04.5 有效回文串 II
- ┣━04.6 两数之和 - 哈希表的做法
- ┣━04.2 时间复杂度
- ┣━04.1 算法的四个复杂度理论
- ┣━04.4 有效回文串
- ┣━04.3 双指针的分类
- ┣━04.7 两数之和 - 双指针的做法与 Follow Up
- ┣━08第八章[直播】高频算法之王——双指针算法之相向双指针
- ┣━高频算法之王——双指针算法之相向双指针
- ┣━10第十章【互动】队列知识点从易到难
- ┣━10 14.7-11[随课教程互动课] 虚类 16
- ┣━10 14.7-7[随课教程互动课] Interface语法12
- ┣━10 14.7-9[随课教程互动课] 为什么要使用Interface 14
- ┣━10 14.7-13[随课教程互动课] 虚类与接口的区别18
包含内容
- · ┣━算法-九章-九章算法班2022版
- · ┣━第21-30章
- · ┣━25第二十五章【互动】背包型动态规划入门
- · ┣━25 算法班. 背包问题用动规还是搜
- · ┣━25 算法班. 多重背包及小结1
- · ┣━25 算法班. 带价值的01背包
- · ┣━25 算法班. 另外一种01背包的实现方法
- · ┣━25 算法班. 多重背包及小结
贡献者
林一
黄金