每日一道算法题
用变量语义法,把「看懂题」稳定转成「写出代码」
📅 今日推荐
111. 二叉树的最小深度
语音讲解
开车或通勤时可听,跟着思路走一遍
速度
给定一个二叉树,找出其最小深度。
最小深度是从根节点到最近叶子节点的最短路径上的节点数量。
说明:叶子节点是指没有子节点的节点。
树中节点数的范围在 [0, 105] ...
[查看完整讲解]
📚 往期归档
该难度暂无题目
📂 按题型归类
回溯
15 题
链表指针
11 题
- 反转链表 II2026-10-09
- 分隔链表2026-10-03
- 删除排序链表中的重复元素2026-09-30
- 删除排序链表中的重复元素 II2026-09-29
- 旋转链表2026-09-09
- K 个一组翻转链表2026-07-31
- 两两交换链表中的节点2026-07-29
- 合并两个有序链表2026-07-26
- 删除链表的倒数第 N 个结点2026-07-24
- 两数相加2026-07-08
- 反转链表2026-06-28
数学模拟
10 题
二维DP
8 题
二分查找
7 题
- 搜索旋转排序数组 II2026-09-28
- 搜索二维矩阵2026-09-21
- x 的平方根2026-09-17
- 搜索插入位置2026-08-10
- 在排序数组中查找元素的第一个和最后一个位置2026-08-09
- 搜索旋转排序数组2026-08-08
- 寻找两个正序数组的中位数2026-07-10
双指针
7 题
- 合并两个有序数组2026-10-05
- 删除有序数组中的重复项 II2026-09-27
- 颜色分类2026-09-22
- 下一个排列2026-08-06
- 移除元素2026-08-02
- 删除有序数组中的重复项2026-08-01
- 盛最多水的容器2026-07-17
字符串模拟
7 题
- 有效数字2026-09-13
- 最后一个单词的长度2026-09-06
- 外观数列2026-08-15
- 找出字符串中第一个匹配项的下标2026-08-03
- 最长公共前缀2026-07-20
- 字符串转换整数 (atoi)2026-07-14
- Z 字形变换2026-07-12
树后序递归
5 题
- 平衡二叉树2026-10-26
- 二叉树的最大深度2026-10-20
- 对称二叉树2026-10-17
- 相同的树2026-10-16
- 二叉树的最近公共祖先2026-07-01
树分治
4 题
- 有序链表转换二叉搜索树2026-10-25
- 将有序数组转换为二叉搜索树2026-10-24
- 从中序与后序遍历序列构造二叉树2026-10-22
- 从前序与中序遍历序列构造二叉树2026-10-21
树层序BFS
4 题
- 二叉树的最小深度2026-10-27
- 二叉树的层序遍历 II2026-10-23
- 二叉树的锯齿形层序遍历2026-10-19
- 二叉树的层序遍历2026-10-18
可变滑窗
3 题
- 串联所有单词的子串2026-08-05
- 无重复字符的最长子串2026-07-09
- 最小覆盖子串2026-06-26
BST恢复
1 题
- 恢复二叉搜索树2026-10-15
BST验证
1 题
- 验证二叉搜索树2026-07-06
1 题
- 最长回文子串2026-07-11
位运算
1 题
- 格雷编码2026-10-06
前缀和+哈希
1 题
- 和为 K 的子数组2026-06-24
固定滑窗最值
1 题
- 滑动窗口最大值2026-06-25
堆(优先队列)
1 题
- 合并 K 个升序链表2026-07-28
并查集
1 题
- 省份数量2026-07-02
拓扑排序
1 题
- 课程表2026-07-04
数组原地哈希
1 题
- 缺失的第一个正数2026-08-21
网格搜索
1 题
- 岛屿数量2026-07-03
设计题
1 题
- LRU 缓存2026-06-29