课程简介
本课程是一门体系化的LeetCode算法精讲课程,涵盖栈、队列、链表、二叉树、动态规划、回溯、贪心、二分查找等核心算法与数据结构。课程包含200+道LeetCode经典题目深度解析,并配有多次直播实战讲解,帮助学员从零基础逐步掌握算法思想与解题技巧。通过大量实战案例和模板总结,学员将能够高效应对技术面试中的算法挑战,提升编程内功。课程内容持续更新,包含剑指Offer专题和最新直播内容,适合在校学生、求职者及希望夯实算法基础的开发者。
下载地址
课程目录
01 栈与队列
第1–11节:栈队列基础、最小栈、循环双端队列、每日温度、接雨水、计算器、字符串解码等。
02 贪心算法
第1–14节:分发饼干、柠檬水找零、跳跃游戏、加油站、合并区间、摆动序列、种花问题等。
03 排序算法
第1–26节:冒泡、插入、选择、计数、快速、归并、堆排序及排序类LeetCode题。
04 数组与双指针
第1–11节:删除重复项、柱状图矩形、旋转图像、加一、字母异位词、子域名访问等。
05 滑动窗口
第1–9节:中心下标、和为K子数组、长度最小子数组、无重复字符最长子串等。
06 链表
第1–19节:链表基础、移除元素、反转、环形链表、合并有序链表、重排、旋转等。
07 数据结构与复杂度
第1–4节:时间复杂度、数组、单链表、双向链表等数据结构基础。
08 二叉树
第1–24节:二叉树基础、遍历模板、构造、路径、公共祖先、序列化、翻转等。
09 剑指Offer
第1–37节:数组、链表、二叉树、动态规划等剑指Offer高频题实战。
10 动态规划
第1–26节:爬楼梯、路径、零钱兑换、打家劫舍、股票系列、编辑距离等。
11 字符串与哈希
第1–9节:最长回文串、赎金信、二进制求和、验证回文串、四数之和等。
12 回溯算法
第1–14节:N皇后、子集、全排列、组合总和、岛屿问题、火柴拼正方形等。
13 背包问题
第1–10节:背包动画、模板代码、滚动数组优化、目标和、零钱兑换等。
14 位运算
第1–7节:位运算基础、只出现一次数字、2的幂、汉明距离、丢失数字等。
15 二分查找
第1–14节:二分查找、搜索插入、旋转排序数组、寻找峰值、中位数等。
16 直播与实战
第五至九期直播:回溯、二叉树、动态规划、背包、贪心、二分等专题。
17 课程资料
吴师兄学算法LeetCode精讲200题PDF及LeetCode刷题教程。
--- 点击展开详细目录 ---
|