飞豹客 · 课能看,资料也能带走
飞豹客后端开发 会员免费

算法数据结构体系学习班

这门课的主题是算法与数据结构,面向的是后端开发方向。它要解决的不是"能不能写出代码",而是"面对一道没见过的题,能不能在有限时间里想出可落地的解法,并说清楚为什么这样写"。很多上班族刷题时卡在同一类问题上反复出错,或者面试时被追问复杂度、边界条件就答不上来,本质是缺少一套从暴力解法推到最优解法的思考

单课价¥19.90新品 上架
会员价 会员免费开通会员后本篇可直接下载套餐详情
143 人关注 更新于 2026-04-13 永久有效
发货

网盘链接 · 支付成功后自动发货

保障

永久有效 · 链接失效免费补发

客服

每日 9:00-21:00 在线客服 联系客服

会员可免费下载本篇月会员可免费领取。

开通会员 ›
购买本课销量 0 · 永久有效
会员价 · 单课标价 ¥19.90

会员 · 按档位

永久免费可领
年免费可领
月免费可领

游客按标价购买,不享受上表折扣。

支付成功后自动发放网盘链接,链接失效可找客服免费补

正版保障 极速发货 售后无忧

这门课的主题是算法与数据结构,面向的是后端开发方向。它要解决的不是"能不能写出代码",而是"面对一道没见过的题,能不能在有限时间里想出可落地的解法,并说清楚为什么这样写"。很多上班族刷题时卡在同一类问题上反复出错,或者面试时被追问复杂度、边界条件就答不上来,本质是缺少一套从暴力解法推到最优解法的思考流程,而不是缺某道题的答案。这套内容就是围绕这个流程展开的。

适合什么基础,不适合什么基础

需要你已经能用一门语言写出基本的循环、条件、函数和简单的类,知道数组和字符串怎么用。如果连递归都没写过、指针或引用还分不清,直接跟会吃力,建议先把语言基础补到能独立写出一个链表遍历。它不适合已经系统学过算法、只是想在面试前临时抱佛脚的人,因为内容偏体系,单看某几节容易断章取义。转行者如果目标是后端岗位,这套属于必须补的底层部分,但不要指望看完就能直接投简历,它解决的是思维和解题能力,不解决项目经验。

建议先看哪几块

不要从第一节顺着往下刷,那样容易在前面的排序细节里耗掉耐心。建议先看复杂度认识和二分法这一块,把怎么估算时间空间、怎么用对数器验证自己的写法建立起来,这是后面所有内容的地基。接着看基础数据结构,把链表、栈、队列、哈希这些的常见操作和边界写熟。然后跳到二叉树的基本算法和递归套路,这一块是面试出现频率最高、也最能体现思路是否清晰的部分。排序、堆、并查集、图这些可以放在后面按需回看,用到哪块补哪块。

学完能独立做什么,资料怎么配合练习

跟完之后,你应该能独立完成这些事:拿到一道中等难度的题,先写出暴力解法,再根据数据规模判断要不要优化,能说清每一步的时间空间代价;能手写快排、归并、堆排并解释稳定性;能用递归套路处理二叉树的路径、判断、统计类问题;能识别贪心和动态规划的适用场景,并把暴力递归改写成带记忆的版本。练习上,每看完一节先关掉视频自己写一遍,写不出来再回看,写完用对数器或小规模随机数据对拍。动态规划那几节不要只看讲解,要把状态定义和转移方程先自己推一遍再对照。链表、二叉树、递归这几块建议反复手写,直到不看笔记也能写对边界。资料里的题目按主题归类,配合当天看的内容做,不要一次刷太多类型。

课程目录

课程目录47 集
  • 课程内容详情(48讲) 课时 课程标题 第1节 算法和数据结构路线、注意点与常见问题.mp4
  • 第2节 认识复杂度、对数器、二分法.mp4
  • 第3节 异或运算相关面试题.mp4
  • 第4节 一些基础的数据结构.mp4
  • 第5节 归并排序及其相关面试题.mp4
  • 第6节 归并排序附加题、随机快速排序.mp4
  • 第7节 堆和堆排序.mp4
  • 第8节 加强堆.mp4
  • 第9节 前缀树、不基于比较的排序、排序稳定性.mp4
  • 第10节 排序总结、链表相关面试题.mp4
  • 第11节 二叉树基本算法(上).mp4
  • 第12节 二叉树的基本算法(下).mp4
  • 第13节 二叉树的基本算法+二叉树的递归套路.mp4
  • 第14节 贪心算法(上).mp4
  • 第15节 贪心算法(下).mp4
  • 第16节 并查集及其相关题目.mp4
  • 第17节 图.mp4
  • 第18节 认识一些经典递归过程.mp4
  • 第19节 暴力递归到动态规划(一).mp4
  • 第20节 暴力递归到动态规划(二).mp4
  • 第21节 暴力递归到动态规划(三).mp4
  • 第22节 暴力递归到动态规划(四).mp4
  • 第23节 暴力递归到动态规划(五).mp4
  • 第24节 暴力递归到动态规划(六).mp4
  • 第25节 窗口内最大值或最小值的更新结构.mp4
  • 第26节 单调栈结构.mp4
  • 第27节 单调栈(续)、由斐波那契数列讲述矩阵.mp4
  • 第28节 KMP算法.mp4
  • 第29节 Manacher算法.mp4
  • 第30节 bfprt算法、蓄水池算法.mp4
  • 第31节 Morris遍历.mp4
  • 第32节 线段树.mp4
  • 第33节 IndexTree、AC自动机.mp4
  • 第34节 与哈希函数有关的结构.mp4
  • 第35节 资源限制类题目的解题套路.mp4
  • 第36节 有序表(上).mp4
  • 第37节 有序表(中).mp4
  • 第38节 有序表(下).mp4
  • 第39节 根据对数器找规律、根据数据量猜解法.mp4
  • 第40节 根据数据量猜解法(续)、卡特兰数.mp4
  • 第41节 子数组达到规定累加和的最大长度系列问题.mp4
  • 第42节 四边形不等式技巧(上).mp4
  • 第43节 四边形不等式技巧(下).mp4
  • 第44节 状态压缩的动态规划.mp4
  • 第45节 DC3生成后缀数组详解.mp4
  • 第46节 后缀数组解决的面试题.mp4
  • 第47-48节 动态规划猜法中和外部信息简化的相关.mp4