// leetcode 刷题
算法专题,
一次一节课
16 节算法陪练课,浓缩成面试可用的讲义——从写不出 bug 的二分模板,到动态规划、图论与概率随机化。每一道经典 Leetcode 题都用 Java 写清,套路讲透。
01
Leetcode · 第 1 讲二分查找与二分归约永远不会越界的模板 — 首/末次出现、旋转数组、二维矩阵,以及在答案空间上二分。
2026-07-03↗
02
Leetcode · 第 2 讲 · ENSorting Algorithms快排、归并、堆排、计数排序 — 各自何时取胜及不变量。(暂为英文版)
2026-07-03↗
03
Leetcode · 第 3 讲链表、队列与栈虚拟头、快慢指针、原地反转与判环等指针套路。
2026-07-03↗
04
Leetcode · 第 4 讲 · ENStack & Queue in Java单调栈、双端队列,以及滑动窗口/表达式解析背后的套路。(暂为英文版)
2026-07-03↗
05
Leetcode · 第 5 讲二叉树、BST 与分治遍历顺序、BST 不变量,以及解决大多数树题的分治递归。
2026-07-03↗
06
Leetcode · 第 6 讲 · ENHeap, HashMap & Graph优先队列、哈希查找,以及图遍历(BFS/DFS/Dijkstra)。(暂为英文版)
2026-07-03↗