初级难度 (3)
中级难度 (12)
Algorithms中级
回溯算法
深入理解回溯的本质:什么是"选择"与"撤销选择"、如何画出递归决策树
回溯DFS+3
2026-04-15
Algorithms中级
BFS与DFS详解
深入理解广度优先搜索和深度优先搜索的原理、在二叉树和图中的应用
BFSDFS+3
2026-04-15
Algorithms中级
二叉搜索树
深入理解 BST 的性质、为什么中序遍历有序、以及如何验证 BST
二叉搜索树BST+2
2026-04-15
Algorithms中级
二分查找变体
深入理解二分查找的本质:为什么是 O(log n)、边界条件处理、以及在旋转数组中的应用
二分查找二分搜索+2
2026-04-15
Algorithms中级
二叉树遍历
深入理解前序、中序、后序遍历的原理,递归与迭代的区别,以及面试中的高频追问
二叉树遍历+2
2026-04-15
Algorithms中级
动态规划基础
深入理解动态规划的核心思想:重叠子问题、最优子结构、状态定义,以及如何推导状态转移方程
动态规划DP+2
2026-04-15
Algorithms中级
图的表示与遍历
深入理解图的存储结构、BFS 和 DFS 的原理、以及它们在面试中的应用
图BFS+3
2026-04-15
Algorithms中级
贪心算法
深入理解贪心算法的原理、什么问题是贪心可解的、以及如何判断一道题是否适合用贪心
贪心算法区间调度+2
2026-04-15
Algorithms中级
哈希表详解
深入理解哈希函数的设计、哈希冲突的处理、以及哈希表在面试中的应用
哈希表Hash+2
2026-04-15
Algorithms中级
堆与优先队列
深入理解堆的结构、完全二叉树的性质、堆排序的原理,以及 Top K 问题的最优解法
堆优先队列+2
2026-04-15
Algorithms中级
字符串匹配算法
深入理解 KMP 算法的原理、前缀函数的作用、以及为什么 KMP 比暴力匹配快
字符串匹配KMP+2
2026-04-15
Algorithms中级
并查集
深入理解并查集的数据结构原理、路径压缩和按秩合并的优化、以及在连通性问题中的应用
并查集Union-Find+2
2026-04-15