getfromcode后端开发 会员免费

吴师兄算法训练营第九期【VIP】

后端工程视角的算法实战 本课程针对后端开发中常见的算法瓶颈,聚焦于数组、字符串及哈希表等核心数据结构。不同于枯燥的理论灌输,课程直接从工程落地场景切入,通过“删除有序数组重复项”、“柱状图中最大矩形”及“逆波兰表达式求值”等具体案例,演示如何将复杂的业务逻辑转化为高效的代码实现。内容涵盖从基础语法梳

单课价¥29.90新品 上架
会员价 会员免费开通会员,全站课程按额度无限下载套餐详情
4 人关注 更新于 2026-10-28 永久有效
发货

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

保障

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

客服

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

购买方式开通会员 · 全站免费下单课购买 · 仅本课

支付成功后自动显示网盘下载链接;链接失效可联系客服免费补链,永久有效。

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

后端工程视角的算法实战

本课程针对后端开发中常见的算法瓶颈,聚焦于数组、字符串及哈希表等核心数据结构。不同于枯燥的理论灌输,课程直接从工程落地场景切入,通过“删除有序数组重复项”、“柱状图中最大矩形”及“逆波兰表达式求值”等具体案例,演示如何将复杂的业务逻辑转化为高效的代码实现。内容涵盖从基础语法梳理到中等难度题型的深度拆解,旨在解决开发者“懂思路但写不出最优解”的痛点,帮助你在处理高并发数据、复杂缓存逻辑或文本分析时,能本能地调用合适的算法策略。

分阶段自学与实战路径

建议按“入门规范 - 核心攻坚 - 综合复盘”的顺序学习。首先观看新手向模块,熟悉在线测试环境的标准操作流程,这是后续练习的前提。接着重点攻克第九期新增内容,特别是涉及双指针、滑动窗口及栈结构的题目,这些是后端性能优化的关键。对于直播回放,不必逐遍观看,建议用于错题回顾和边界条件推演。只有当你能独立复现代码并理清时间复杂度时,再对照视频进行查漏补缺,这才是最高效的利用方式。

独立产出与工程化能力

完成本课程后,你将不再满足于简单的功能实现,而是具备独立设计数据结构以优化系统性能的能力。例如,能利用哈希表快速实现用户身份验证,或用栈结构解析复杂的请求参数。资料包中的视频不仅是解题步骤,更是工程化思维的演练场。学完后,请尝试将这些算法思想迁移到实际的后端项目中,如日志去重、数据统计或接口限流等场景,真正将算法能力转化为解决实际工程问题的能力,实现从“刷题”到“写代码”的跨越。

课程目录

课程目录231 集
  • 01 第九期新增内容
  • 01.删除有序数组中的重复项(LeetCode-26).mp4 11.07M
  • 02.柱状图中最大的矩形(LeetCode-84).mp4 23.25M
  • 03.串联所有单词的子串(LeetCode-30).mp4 30.92M
  • 04.模拟行走机器人(LeetCode-874).mp4 20.47M
  • 05.逆波兰表达式求值(LeetCode-150).mp4 14.21M
  • 07.字母异位词分组(LeetCode-49).mp4 19.92M
  • 11.子域名访问次数(LeetCode-811).mp4 19.78M
  • 02 新手向和一些杂七杂八的小问题
  • 01.LeetCode-新手向:如何在-LeetCode-刷题、测试、提交代码教程.mp4 10.92M
  • 03 直播与回放
  • 01.第五期结营(直播2022-04-16 20:00:00).mp4 89.45M
  • 02..第五期第六周星期四直播(直播2022-04-14 20:00:00).mp4 120.42M
  • 03.第五期第五周星期六直播(直播2022-04-09 20:00:00).mp4 120.53M
  • 04.第五期第五周星期四直播(直播2022-04-07 20:00:00).mp4 149.23M
  • 05.第五期第四周星期六直播(直播2022-04-02 20:00:00).mp4 154.20M
  • 06.第五期第四周星期四直播(直播2022-03-31 20:00:00).mp4 205.51M
  • 07.第五期第三周星期六直播(直播2022-03-26 20:00:00).mp4 157.92M
  • 08.第五期第三周星期四直播(直播2022-03-24 20:00:00).mp4 202.85M
  • 09.第六期第一周星期四直播(2022-04-29 10:04:43).mp4 153.75M
  • 10.第六期第一周星期六直播(直播2022-04-30 20:00:00).mp4 196.81M
  • 11.第六期第二周星期四直播(直播2022-05-05 20:00:00).mp4 214.70M
  • 12.第六期第二周星期六直播(贪心专题)(直播2022-05-07 20:00:00).mp4 142.86M
  • 14.第六期第三周星期六直播(二叉树专题)(直播2022-05-14 19:00:00).mp4 75.48M
  • 15.第六期第四周星期四直播(二分查找、位运算专题)(直播2022-05-19 20:00:00).mp4 217.26M
  • 16.第六期第四周星期六直播(回溯算法专题)(直播2022-05-21 19:00:00).mp4 145.95M
  • 17.第六期第五周星期四直播(动态规划股票系列问题)(直播2022-05-26 20:00:00).mp4 110.64M
  • 18.第六期第五周星期六直播(直播2022-05-28 19:00:02).mp4 91.58M
  • 19.第六期第六周星期四直播(直播2022-06-02 20:00:00).mp4 67.96M
  • 20.第六期结营仪式(直播2022-06-09 20:00:05).mp4 53.17M
  • 21.第七期第一周星期四直播(直播2022-06-23 19:30:00).mp4 188.68M
  • 22.第七期第一周星期六直播(直播2022-06-25 19:30:00).mp4 156.42M
  • 23.第七期第二周星期四直播(直播2022-06-30 19:30:00).mp4 159.79M
  • 24.第七期第二周星期六直播(直播2022-07-02 19:30:00).mp4 96.59M
  • 25.第七期第三周星期四直播(二叉树)(直播2022-07-07 19:30:30).mp4 133.42M
  • 26.第七期第三周星期六直播(二叉树)(直播2022-07-09 19:30:00).mp4 71.84M
  • 27.第七期第四周星期四直播(二分查找专题)(直播2022-07-14 19:00:00).mp4 138.71M
  • 28.第七期第四周星期六直播(回溯算法专题)(直播2022-07-16 19:30:00).mp4 155.58M
  • 29.第七期第五周星期四直播(股票系列问题)(直播2022-07-21 20:30:00).mp4 123.77M
  • 30.第七期第五周星期六直播(补充背包问题)(直播2022-07-23 19:30:04).mp4 104.12M
  • 31.剑指Offer实战练习(直播2022-07-27 20:30:00).mp4 67.23M
  • 32.第七期第六周星期四直播(实战+背包问题)(直播2022-07-28 20:30:00).mp4 108.16M
  • 33.第七期第六周星期日直播(完全背包)(直播2022-07-31 20:30:00).mp4 46.16M
  • 34.第八期第一次直播(直播2022-08-13 20:00:00).mp4 190.70M
  • 35.第八期第二次直播(直播2022-08-20 20:00:00).mp4 20.81M
  • 36.第八期第三次直播(直播2022-08-27 20:00:00).mp4 104.60M
  • 37.第八期第五次直播(直播2022-09-17 20:00:00).mp4 47.17M
  • 38.第九期第一课时(数组、链表、栈、队列)(直播2022-10-10 20:00:00).mp4 179.32M
  • 39.第九期第一课时作业直播(直播2022-10-15 20:00:00).mp4 92.07M
  • 40.第九期第二课时(哈希表、集合、映射)(直播2022-10-17 20:00:00).mp4 150.64M
  • 41.第九期第二次作业直播(哈希表、集合、映射)(直播2022-10-22 20:00:00).mp4 134.25M
  • 42.第九期第三次直播(前缀和、滑动窗口、双指针)(直播2022-10-24 20:00:00).mp4 133.62M
  • 43.第九期第三周直播(作业)(直播2022-10-29 20:00:00).mp4 50.67M
  • 44.第九期第四周直播(递归、分治、树、图)(直播2022-10-31 20:00:00).mp4 68.50M
  • 45.第九期第四周直播(课程表讲解)(直播2022-11-05 20:00:00).mp4 78.32M
  • 46.第九期第五周直播(回溯算法专题)(直播2022-11-07 20:00:00).mp4 84.25M
  • 47.第九期第五周直播(岛屿问题系列)(直播2022-11-12 20:00:00).mp4 22.52M
  • 48.第九期第六课时(二分法)(直播2022-11-14 20:00:00).mp4 77.47M
  • 49.第九期第六周作业直播(二分查找)(直播2022-11-19 20:00:00).mp4 108.07M
  • 50.第九期第七周第一次直播(贪心算法)(直播2022-11-21 20:00:00).mp4 71.77M
  • 51.第九期第七周直播(动态规划入门)(直播2022-11-26 20:00:00).mp4 80.81M
  • 52.第九期第八周直播(股票系列问题)(直播2022-11-28 20:00:00).mp4 96.10M
  • 53.第九期第八周直播(背包问题)(直播2022-12-03 20:00:00).mp4 59.50M
  • 04 秒懂数据结构
  • 05 第一周、链表
  • 01.链表基础知识.mp4 5.45M
  • 02.移除链表元素(-LeetCode-203-).mp4 10.79M
  • 05.反转链表(-LeetCode-206-)(重点).mp4 11.51M
  • 06.反转链表-II-(-LeetCode-92-)(重点).mp4 10.98M
  • 07.K-个一组翻转链表(-LeetCode-25-)(重点).mp4 22.79M
  • 09.删除排序链表中的重复元素-II(LeetCode-82)(迭代版)(重点).mp4 17.15M
  • 10.删除排序链表中的重复元素-II(LeetCode-82)(递归版).mp4 12.20M
  • 11.删除排序链表中的重复元素(LeetCode-83).mp4 7.56M
  • 13.环形链表-II-(-LeetCode-142-)(重点).mp4 15.26M
  • 14.合并两个有序链表-(-LeetCode-21-)(重点)(2022-04-17 21:12:51).mp4 9.52M
  • 15.复制带随机指针的链表(-LeetCode-138-)(重点).mp4 24.79M
  • 16.两两交换链表中的节点(LeetCode-24).mp4 17.26M
  • 19.链表的中间结点(LeetCode-876).mp4 6.81M
  • 06 第一周、栈
  • 01.栈和队列基础知识.mp4 8.56M
  • 05.每日温度(-LeetCode-739-)(重点).mp4 17.56M
  • 07.删除字符串中的所有相邻重复项(LeetCode-1047).mp4 12.23M
  • 10.最长有效括号(LeetCode-32).mp4 23.83M
  • 11.字符串解码(LeetCode-394)(重点).mp4 27.07M
  • 07 第一周、队列
  • 01.队列基础知识.mp4 9.34M
  • 02.用栈实现队列-(-LeetCode-232-).mp4 15.57M
  • 03.设计循环双端队列(-LeetCode-641-).mp4 29.46M
  • 04.滑动窗口最大值(-LeetCode-239-)(重点).mp4 23.30M
  • 05.删除字符串中的所有相邻重复项(LeetCode-1047)(队列解法).mp4 13.35M
  • 06.数组中的第K个最大元素(LeetCode-215).mp4 13.81M
  • 08 第二周、贪心算法
  • 03.盛最多水的容器-(-LeetCode-11)(重点).mp4 17.27M
  • 04.跳跃游戏(-LeetCode-55-)(重点).mp4 19.16M
  • 05.有序数组的平方(-LeetCode-977-).mp4 12.72M
  • 07.最接近三数之和(LeetCode-16).mp4 14.55M
  • 08.两数之和(LeetCode-1)(重点).mp4 11.35M
  • 12.合并区间(LeetCode-56)(重点).mp4 16.16M
  • 13.用最少数量的箭引爆气球(LeetCode-452).mp4 11.25M
  • 09 第二周、递归与排序
  • 01.鍐掓场鎺掑簭.mp4 11.72M
  • 02.鎻掑叆鎺掑簭.mp4 8.18M
  • 03.閫夋嫨鎺掑簭.mp4 5.99M
  • 04.璁℃暟鎺掑簭.mp4 8.00M
  • 05.手撕归并排序(重点).mp4 11.64M
  • 06.手撕快速排序(重点).mp4 21.17M
  • 07.手撕堆排序(重点).mp4 8.95M
  • 08.閮ㄥ垎鎺掑簭.mp4 29.20M
  • 09.递归基础知识.mp4 11.87M
  • 10.合并两个有序数组.mp4 13.76M
  • 11.计算右侧小于当前元素的个数.mp4 59.04M
  • 12.剑指-Offer-40.-最小的k个数(重点).mp4 15.18M
  • 13.剑指-Offer-41.-数据流中的中位数(重点).mp4 14.83M
  • 14.剑指-Offer-51.-数组中的逆序对(重点).mp4 15.92M
  • 17.盛最多水的容器-(-LeetCode-11)(重点).mp4 17.00M
  • 18.颜色分类(-LeetCode-75-)(重点).mp4 16.35M
  • 19.有序数组的平方(-LeetCode-977-).mp4 12.38M
  • 20.数组中的第K个最大元素(LeetCode-215)(快速排序版).mp4 7.25M
  • 21.合并-K-个升序链表(LeetCode-23).mp4 12.11M
  • 23.两个数组的交集(LeetCode-349).mp4 15.36M
  • 25.有效的字母异位词(LeetCode-242).mp4 9.48M
  • 26.第八期第四周直播(回溯算法).mp4 58.88M
  • 10 第二周、前缀和与滑动窗口(新增内容)
  • 01.寻找数组的中心下标(LeetCode-724).mp4 9.04M
  • 02.和为-K-的子数组(LeetCode-560).mp4 26.49M
  • 03.长度最小的子数组(LeetCode-209).mp4 20.70M
  • 04.最小覆盖子串(LeetCode-76).mp4 32.17M
  • 05.子数组最大平均数-I(LeetCode-643).mp4 11.25M
  • 06.无重复字符的最长子串(LeetCode-3).mp4 14.40M
  • 07.删除子数组的最大得分(LeetCode-1695).mp4 15.55M
  • 08.找到字符串中所有字母异位词(LeetCode-438).mp4 17.87M
  • 09.字符串的排列(LeetCode-567).mp4 5.92M
  • 11 第三周、二叉树
  • 01.二叉树的基础知识.mp4 2.54M
  • 02.一套模板解决二叉树的前序、中序、后序遍历(重点).mp4 43.20M
  • 05.从前序与中序遍历序列构造二叉树(-LeetCode-105-)(重点).mp4 25.79M
  • 07.二叉树的最近公共祖先(-LeetCode-236-)(重点).mp4 22.09M
  • 08.二叉树的右视图(-LeetCode-199-).mp4 15.86M
  • 09.二叉树展开为链表(-LeetCode-114-).mp4 24.21M
  • 10.将有序数组转换为二叉搜索树(-LeetCode-108-).mp4 14.22M
  • 11.把二叉搜索树转换为累加树(-LeetCode-538-).mp4 17.35M
  • 12.删除二叉搜索树中的节点(-LeetCode-450-).mp4 16.01M
  • 13.二叉树的序列化与反序列化(-LeetCode-297-).mp4 30.06M
  • 14.完全二叉树的节点个数(-LeetCode-222-)(重点).mp4 25.49M
  • 15.二叉树的最大深度(-LeetCode-104-).mp4 6.80M
  • 16.二叉树的最小深度(-LeetCode-111-).mp4 10.88M
  • 17.二叉树的所有路径(-LeetCode-257-).mp4 24.50M
  • 20.找树左下角的值(-LeetCode-513-).mp4 13.36M
  • 21.二叉搜索树的最近公共祖先(-LeetCode-235-)(重点).mp4 6.72M
  • 22.二叉搜索树的最小绝对差(-LeetCode-530-)(重点).mp4 14.90M
  • 12 第三周、双指针(新增内容)
  • 01.寻找数组的中心下标(LeetCode-724).mp4 8.27M
  • 02.和为-K-的子数组(LeetCode-560).mp4 23.73M
  • 03.长度最小的子数组(LeetCode-209).mp4 18.74M
  • 04.最小覆盖子串(LeetCode-76).mp4 28.81M
  • 05.子数组最大平均数-I(LeetCode-643).mp4 10.38M
  • 06.无重复字符的最长子串(LeetCode-3).mp4 13.22M
  • 07.删除子数组的最大得分(LeetCode-1695).mp4 14.17M
  • 08.找到字符串中所有字母异位词(LeetCode-438).mp4 16.09M
  • 09.字符串的排列(LeetCode-567).mp4 5.24M
  • 13 第三周、数学专题
  • 04.字符串转换整数-(atoi)(LeetCode-8).mp4 14.79M
  • 14 第四周、位运算
  • 01.只出现一次的数字-II(-LeetCode-137-).mp4 15.94M
  • 05.-最大单词长度乘积(-LeetCode-318-).mp4 15.84M
  • 06.只出现一次的数字-III(-LeetCode-260-)(重点).mp4 13.30M
  • 15 第四周、二分查找
  • 01.浜屽垎鏌ユ壘.mp4 8.64M
  • 02.二分查找视频讲解(重点).mp4 12.77M
  • 03.第一个错误的版本(-LeetCode-278-).mp4 12.33M
  • 04.搜索插入位置(-LeetCode-35-).mp4 18.10M
  • 05.搜索二维矩阵(-LeetCode-74-).mp4 11.20M
  • 07.寻找两个正序数组的中位数(LeetCode-4)(重点).mp4 43.11M
  • 08.在排序数组中查找元素的第一个和最后一个位置(-LeetCode-34-)(重点).mp4 28.64M
  • 09.有效三角形的个数(-LeetCode-611-).mp4 23.15M
  • 10.剑指-Offer-51.-数组中的逆序对.mp4 15.86M
  • 11.剑指-Offer-53---I.-在排序数组中查找数字-I.mp4 24.95M
  • 12.搜索旋转排序数组(-LeetCode-33-)(重点).mp4 22.60M
  • 13.有效的完全平方数(-LeetCode-367-).mp4 10.06M
  • 14.剑指-Offer-53---II.-0~n-1中缺失的数字.mp4 11.37M
  • 16 第四周、回浏算法
  • 09.被围绕的区域(LeetCode-130).mp4 17.84M
  • 10.岛屿数量(-LeetCode-200-)(重点).mp4 24.77M
  • 12.岛屿的最大面积(LeetCode-695).mp4 12.10M
  • 14.火柴拼正方形(LeetCode-437).mp4 21.90M
  • 17 第五周、动态规划(都是重点)
  • 01.动态规划基础入门.mp4 21.46M
  • 08.三角形最小路径和(-LeetCode-120-).mp4 35.06M
  • 14.最长公共子序列(-LeetCode-1143-).mp4 16.99M
  • 15.最长回文子串(-LeetCode-5-).mp4 26.50M
  • 16.最长回文子序列(-LeetCode-516-).mp4 26.86M
  • 17.最长递增子序列(LeetCode-300).mp4 27.53M
  • 18.最长重复子数组(-LeetCode-718-).mp4 17.02M
  • 19.最长连续递增序列(-LeetCode-674-).mp4 11.68M
  • 20.买卖股票的最佳时机(-LeetCode-121-).mp4 26.94M
  • 21.买卖股票的最佳时机II(-LeetCode-122-).mp4 26.89M
  • 22.买卖股票的最佳时机III(-LeetCode-123-).mp4 26.93M
  • 23.买卖股票的最佳时机IV(-LeetCode-188-).mp4 26.92M
  • 24.最佳买卖股票时机含冷冻期(LeetCode-309).mp4 26.96M
  • 25.买卖股票的最佳时机含手续费(LeetCode-714).mp4 26.93M
  • 26.股票系列问题精讲(一小时配字幕版).mp4 133.36M
  • 18 哈希表专题
  • 01.存在重复元素(LeetCode-217).mp4 5.31M
  • 19 字符串专题
  • 20 第五周、背包问题
  • 01.背包问题动画讲解.mp4 18.04M
  • 02.背包问题模板代码.mp4 9.41M
  • 03.背包问题的优化(滚动数组).mp4 9.76M
  • 05.背包问题精讲与实战练习.mp4 97.80M
  • 06,最后一块石头的重量II(LeetCode-1049).mp4 18.84M
  • 07.分割等和子集-(-LeetCode-416-).mp4 33.00M
  • 08.完全背包动画演示.mp4 12.77M
  • 09.零钱兑换(LeetCode-322)完全背包解法.mp4 11.27M
  • 21 第六周、实战练习
  • 01.剑指-Offer-03.-数组中重复的数字.mp4 7.23M
  • 02.剑指-Offer-04.-二维数组中的查找.mp4 14.57M
  • 03.剑指-Offer-05.-替换空格.mp4 8.78M
  • 04.剑指-Offer-06.-从尾到头打印链表.mp4 6.54M
  • 05.剑指-Offer-09.-用两个栈实现队列.mp4 18.47M
  • 06.剑指-Offer-10--I.-斐波那契数列.mp4 4.68M
  • 07.剑指-Offer-11.-旋转数组的最小数字.mp4 15.39M
  • 08.剑指-Offer-12.-矩阵中的路径.mp4 17.49M
  • 09.剑指-Offer-18.-删除链表的节点.mp4 7.64M
  • 10.剑指-Offer-21.-调整数组顺序使奇数位于偶数前面.mp4 10.69M
  • 11.剑指-Offer-22.-链表中倒数第k个节点.mp4 7.00M
  • 12.剑指-Offer-25.-合并两个排序的链表.mp4 13.12M
  • 13.剑指-Offer-26.-树的子结构.mp4 11.59M
  • 14.剑指-Offer-27.-二叉树的镜像.mp4 10.68M
  • 15.剑指-Offer-28.-对称的二叉树.mp4 7.59M
  • 16.剑指-Offer-30.-包含min函数的栈.mp4 19.16M
  • 17.剑指-Offer-32---I.-从上到下打印二叉树.mp4 14.16M
  • 18.剑指-Offer-32---II.-从上到下打印二叉树II.mp4 17.84M
  • 19.剑指-Offer-32---III.-从上到下打印二叉树-III.mp4 16.40M
  • 20.剑指-Offer-33.-二叉搜索树的后序遍历序列.mp4 20.58M
  • 21.剑指-Offer-39.-数组中出现次数超过一半的数字.mp4 9.73M
  • 22.剑指-Offer-40.-最小的k个数(重点).mp4 15.84M
  • 23.剑指-Offer-41.-数据流中的中位数(重点).mp4 15.46M
  • 24.剑指-Offer-42.-连续子数组的最大和.mp4 15.37M
  • 25.剑指-Offer-45.-把数组排成最小的数.mp4 28.45M
  • 26.剑指-Offer-46.-把数字翻译成字符串.mp4 18.46M
  • 27.剑指-Offer-47.-礼物的最大价值.mp4 16.28M
  • 28.剑指-Offer-50.-第一个只出现一次的字符.mp4 17.57M
  • 29.剑指-Offer-51.-数组中的逆序对.mp4 16.56M
  • 30.剑指-Offer-53---I.-在排序数组中查找数字-I.mp4 26.00M
  • 31.剑指-Offer-53---II.-0~n-1中缺失的数字.mp4 12.06M
  • 32.剑指-Offer-54.-二叉搜索树的第k大节点.mp4 11.06M
  • 33.剑指-Offer-57.-和为s的两个数字.mp4 7.92M
  • 34.剑指-Offer-58---II.-左旋转字符串.mp4 10.99M
  • 35.剑指-Offer-61.-扑克牌中的顺子.mp4 13.24M
  • 36.剑指-Offer-63.-股票的最大利润.mp4 14.36M
  • 37.剑指-Offer-66.-构建乘积数组.mp4 13.90M
  • 吴师兄学算法Leetcode精讲 200 题.pdf 16.17M
  • 吴师兄算法训练营/
  • 02.柱状图中最大的矩形(LeetCode-84