2127 |
参加会议的最多员工数 |
[深度优先搜索] [图] [拓扑排序] |
Hard |
2101 |
引爆最多的炸弹 |
[深度优先搜索] [广度优先搜索] [图] [几何] [数组] [数学] |
Medium |
2097 |
合法重新排列数对 |
[深度优先搜索] [图] [欧拉回路] |
Hard |
2096 |
从二叉树一个节点到另一个节点每一步的方向 |
[树] [深度优先搜索] [字符串] [二叉树] |
Medium |
2092 |
找出知晓秘密的所有专家 |
[深度优先搜索] [广度优先搜索] [并查集] [图] [排序] |
Hard |
2049 |
统计最高分的节点数目 |
[树] [深度优先搜索] [数组] [二叉树] |
Medium |
2003 |
每棵子树内缺失的最小基因值 |
[树] [深度优先搜索] [并查集] [动态规划] |
Hard |
1992 |
找到所有的农场组 |
[深度优先搜索] [广度优先搜索] [数组] [矩阵] |
Medium |
1971 |
寻找图中是否存在路径 |
[深度优先搜索] [广度优先搜索] [图] |
Easy |
1970 |
你能穿过矩阵的最后一天 |
[深度优先搜索] [广度优先搜索] [并查集] [数组] [二分查找] [矩阵] |
Hard |
1932 |
合并多棵二叉搜索树 |
[树] [深度优先搜索] [哈希表] [二分查找] [二叉树] |
Hard |
1905 |
统计子岛屿 |
[深度优先搜索] [广度优先搜索] [并查集] [数组] [矩阵] |
Medium |
1858 |
包含所有前缀的最长单词 🔒 |
[深度优先搜索] [字典树] |
Medium |
1810 |
隐藏网格下的最小消耗路径 🔒 |
[深度优先搜索] [广度优先搜索] [图] [交互] [堆(优先队列)] |
Medium |
1778 |
未知网格中的最短路径 🔒 |
[深度优先搜索] [广度优先搜索] [图] [交互] |
Medium |
1766 |
互质树 |
[树] [深度优先搜索] [广度优先搜索] [数学] |
Hard |
1740 |
找到二叉树中的距离 🔒 |
[树] [深度优先搜索] [广度优先搜索] [哈希表] [二叉树] |
Medium |
1722 |
执行交换操作后的最小汉明距离 |
[深度优先搜索] [并查集] [数组] |
Medium |
1706 |
球会落何处 |
[深度优先搜索] [数组] [动态规划] [矩阵] [模拟] |
Medium |
1676 |
二叉树的最近公共祖先 IV 🔒 |
[树] [深度优先搜索] [二叉树] |
Medium |
1666 |
改变二叉树的根节点 🔒 |
[树] [深度优先搜索] [二叉树] |
Medium |
1660 |
纠正二叉树 🔒 |
[树] [深度优先搜索] [广度优先搜索] [哈希表] [二叉树] |
Medium |
1644 |
二叉树的最近公共祖先 II 🔒 |
[树] [深度优先搜索] [二叉树] |
Medium |
1631 |
最小体力消耗路径 |
[深度优先搜索] [广度优先搜索] [并查集] [数组] [二分查找] [矩阵] [堆(优先队列)] |
Medium |
1612 |
检查两棵二叉表达式树是否等价 🔒 |
[树] [深度优先搜索] [二叉树] |
Medium |
1600 |
皇位继承顺序 |
[树] [深度优先搜索] [设计] [哈希表] |
Medium |
1568 |
使陆地分离的最少天数 |
[深度优先搜索] [广度优先搜索] [数组] [矩阵] [强连通分量] |
Hard |
1559 |
二维网格图中探测环 |
[深度优先搜索] [广度优先搜索] [并查集] [数组] [矩阵] |
Medium |
1530 |
好叶子节点对的数量 |
[树] [深度优先搜索] [二叉树] |
Medium |
1522 |
N 叉树的直径 🔒 |
[树] [深度优先搜索] |
Medium |
1519 |
子树中标签相同的节点数 |
[树] [深度优先搜索] [广度优先搜索] |
Medium |
1516 |
移动 N 叉树的子树 🔒 |
[树] [深度优先搜索] |
Hard |
1506 |
找到 N 叉树的根节点 🔒 |
[位运算] [树] [深度优先搜索] [哈希表] |
Medium |
1490 |
克隆 N 叉树 🔒 |
[树] [深度优先搜索] [广度优先搜索] [哈希表] |
Medium |
1485 |
克隆含随机指针的二叉树 🔒 |
[树] [深度优先搜索] [广度优先搜索] [哈希表] [二叉树] |
Medium |
1483 |
树节点的第 K 个祖先 |
[树] [深度优先搜索] [广度优先搜索] [设计] [二分查找] [动态规划] |
Hard |
1469 |
寻找所有的独生节点 🔒 |
[树] [深度优先搜索] [广度优先搜索] [二叉树] |
Easy |
1466 |
重新规划路线 |
[深度优先搜索] [广度优先搜索] [图] |
Medium |
1462 |
课程表 IV |
[深度优先搜索] [广度优先搜索] [图] [拓扑排序] |
Medium |
1457 |
二叉树中的伪回文路径 |
[位运算] [树] [深度优先搜索] [广度优先搜索] [二叉树] |
Medium |
1448 |
统计二叉树中好节点的数目 |
[树] [深度优先搜索] [广度优先搜索] [二叉树] |
Medium |
1443 |
收集树上所有苹果的最少时间 |
[树] [深度优先搜索] [广度优先搜索] [哈希表] |
Medium |
1430 |
判断给定的序列是否是二叉树从根到叶的路径 🔒 |
[树] [深度优先搜索] [广度优先搜索] [二叉树] |
Medium |
1391 |
检查网格中是否存在有效路径 |
[深度优先搜索] [广度优先搜索] [并查集] [数组] [矩阵] |
Medium |
1382 |
将二叉搜索树变平衡 |
[贪心] [树] [深度优先搜索] [二叉搜索树] [分治] [二叉树] |
Medium |
1379 |
找出克隆二叉树中的相同节点 |
[树] [深度优先搜索] [广度优先搜索] [二叉树] |
Medium |
1377 |
T 秒后青蛙的位置 |
[树] [深度优先搜索] [广度优先搜索] [图] |
Hard |
1376 |
通知所有员工所需的时间 |
[树] [深度优先搜索] [广度优先搜索] |
Medium |
1373 |
二叉搜索子树的最大键值和 |
[树] [深度优先搜索] [二叉搜索树] [动态规划] [二叉树] |
Hard |
1372 |
二叉树中的最长交错路径 |
[树] [深度优先搜索] [动态规划] [二叉树] |
Medium |
1367 |
二叉树中的列表 |
[树] [深度优先搜索] [广度优先搜索] [链表] [二叉树] |
Medium |
1361 |
验证二叉树 |
[树] [深度优先搜索] [广度优先搜索] [并查集] [图] [二叉树] |
Medium |
1339 |
分裂二叉树的最大乘积 |
[树] [深度优先搜索] [二叉树] |
Medium |
1325 |
删除给定值的叶子节点 |
[树] [深度优先搜索] [广度优先搜索] [哈希表] [二叉树] |
Medium |
1319 |
连通网络的操作次数 |
[深度优先搜索] [广度优先搜索] [并查集] [图] |
Medium |
1315 |
祖父节点值为偶数的节点和 |
[树] [深度优先搜索] [广度优先搜索] [二叉树] |
Medium |
1306 |
跳跃游戏 III |
[深度优先搜索] [广度优先搜索] [数组] |
Medium |
1305 |
两棵二叉搜索树中的所有元素 |
[树] [深度优先搜索] [二叉搜索树] [二叉树] [排序] |
Medium |
1302 |
层数最深叶子节点的和 |
[树] [深度优先搜索] [广度优先搜索] [二叉树] |
Medium |
1273 |
删除树节点 🔒 |
[树] [深度优先搜索] [广度优先搜索] |
Medium |
1267 |
统计参与通信的服务器 |
[深度优先搜索] [广度优先搜索] [并查集] [数组] [计数] [矩阵] |
Medium |
1261 |
在受污染的二叉树中查找元素 |
[树] [深度优先搜索] [广度优先搜索] [设计] [二叉树] |
Medium |
1257 |
最小公共区域 🔒 |
[树] [深度优先搜索] [广度优先搜索] [数组] [哈希表] [字符串] |
Medium |
1254 |
统计封闭岛屿的数目 |
[深度优先搜索] [广度优先搜索] [并查集] [数组] [矩阵] |
Medium |
1245 |
树的直径 🔒 |
[树] [深度优先搜索] [广度优先搜索] |
Medium |
1242 |
多线程网页爬虫 🔒 |
[深度优先搜索] [广度优先搜索] [多线程] |
Medium |
1236 |
网络爬虫 🔒 |
[深度优先搜索] [广度优先搜索] [字符串] [交互] |
Medium |
1214 |
查找两棵二叉搜索树之和 🔒 |
[栈] [树] [深度优先搜索] [二叉搜索树] [双指针] [二分查找] [二叉树] |
Medium |
1203 |
项目管理 |
[深度优先搜索] [广度优先搜索] [图] [拓扑排序] |
Hard |
1202 |
交换字符串中的元素 |
[深度优先搜索] [广度优先搜索] [并查集] [哈希表] [字符串] |
Medium |
1192 |
查找集群内的「关键连接」 |
[深度优先搜索] [图] [双连通分量] |
Hard |
1161 |
最大层内元素和 |
[树] [深度优先搜索] [广度优先搜索] [二叉树] |
Medium |
1145 |
二叉树着色游戏 |
[树] [深度优先搜索] [二叉树] |
Medium |
1123 |
最深叶节点的最近公共祖先 |
[树] [深度优先搜索] [广度优先搜索] [哈希表] [二叉树] |
Medium |
1120 |
子树的最大平均值 🔒 |
[树] [深度优先搜索] [二叉树] |
Medium |
1110 |
删点成林 |
[树] [深度优先搜索] [二叉树] |
Medium |
1102 |
得分最高的路径 🔒 |
[深度优先搜索] [广度优先搜索] [并查集] [数组] [矩阵] [堆(优先队列)] |
Medium |
1080 |
根到叶路径上的不足节点 |
[树] [深度优先搜索] [二叉树] |
Medium |
1059 |
从始点到终点的所有路径 🔒 |
[深度优先搜索] [图] |
Medium |
1042 |
不邻接植花 |
[深度优先搜索] [广度优先搜索] [图] |
Medium |
1038 |
把二叉搜索树转换为累加树 |
[树] [深度优先搜索] [二叉搜索树] [二叉树] |
Medium |
1036 |
逃离大迷宫 |
[深度优先搜索] [广度优先搜索] [数组] [哈希表] |
Hard |
1034 |
边界着色 |
[深度优先搜索] [广度优先搜索] [数组] [矩阵] |
Medium |
1028 |
从先序遍历还原二叉树 |
[树] [深度优先搜索] [字符串] [二叉树] |
Hard |
1026 |
节点与其祖先之间的最大差值 |
[树] [深度优先搜索] [二叉树] |
Medium |
1022 |
从根到叶的二进制数之和 |
[树] [深度优先搜索] [二叉树] |
Easy |
1020 |
飞地的数量 |
[深度优先搜索] [广度优先搜索] [并查集] [数组] [矩阵] |
Medium |
993 |
二叉树的堂兄弟节点 |
[树] [深度优先搜索] [广度优先搜索] [二叉树] |
Easy |
988 |
从叶结点开始的最小字符串 |
[树] [深度优先搜索] [字符串] [二叉树] |
Medium |
987 |
二叉树的垂序遍历 |
[树] [深度优先搜索] [广度优先搜索] [哈希表] [二叉树] |
Hard |
979 |
在二叉树中分配硬币 |
[树] [深度优先搜索] [二叉树] |
Medium |
971 |
翻转二叉树以匹配先序遍历 |
[树] [深度优先搜索] [二叉树] |
Medium |
968 |
监控二叉树 |
[树] [深度优先搜索] [动态规划] [二叉树] |
Hard |
965 |
单值二叉树 |
[树] [深度优先搜索] [广度优先搜索] [二叉树] |
Easy |
959 |
由斜杠划分区域 |
[深度优先搜索] [广度优先搜索] [并查集] [图] |
Medium |
951 |
翻转等价二叉树 |
[树] [深度优先搜索] [二叉树] |
Medium |
947 |
移除最多的同行或同列石头 |
[深度优先搜索] [并查集] [图] |
Medium |
938 |
二叉搜索树的范围和 |
[树] [深度优先搜索] [二叉搜索树] [二叉树] |
Easy |
934 |
最短的桥 |
[深度优先搜索] [广度优先搜索] [数组] [矩阵] |
Medium |
928 |
尽量减少恶意软件的传播 II |
[深度优先搜索] [广度优先搜索] [并查集] [数组] [矩阵] |
Hard |
924 |
尽量减少恶意软件的传播 |
[深度优先搜索] [广度优先搜索] [并查集] [数组] [矩阵] |
Hard |
897 |
递增顺序搜索树 |
[栈] [树] [深度优先搜索] [二叉搜索树] [二叉树] |
Easy |
886 |
可能的二分法 |
[深度优先搜索] [广度优先搜索] [并查集] [图] |
Medium |
872 |
叶子相似的树 |
[树] [深度优先搜索] [二叉树] |
Easy |
865 |
具有所有最深节点的最小子树 |
[树] [深度优先搜索] [广度优先搜索] [哈希表] [二叉树] |
Medium |
863 |
二叉树中所有距离为 K 的结点 |
[树] [深度优先搜索] [广度优先搜索] [二叉树] |
Medium |
851 |
喧闹和富有 |
[深度优先搜索] [图] [拓扑排序] [数组] |
Medium |
841 |
钥匙和房间 |
[深度优先搜索] [广度优先搜索] [图] |
Medium |
839 |
相似字符串组 |
[深度优先搜索] [广度优先搜索] [并查集] [字符串] |
Hard |
834 |
树中距离之和 |
[树] [深度优先搜索] [图] [动态规划] |
Hard |
827 |
最大人工岛 |
[深度优先搜索] [广度优先搜索] [并查集] [数组] [矩阵] |
Hard |
814 |
二叉树剪枝 |
[树] [深度优先搜索] [二叉树] |
Medium |
802 |
找到最终的安全状态 |
[深度优先搜索] [广度优先搜索] [图] [拓扑排序] |
Medium |
797 |
所有可能的路径 |
[深度优先搜索] [广度优先搜索] [图] [回溯] |
Medium |
787 |
K 站中转内最便宜的航班 |
[深度优先搜索] [广度优先搜索] [图] [动态规划] [最短路] [堆(优先队列)] |
Medium |
785 |
判断二分图 |
[深度优先搜索] [广度优先搜索] [并查集] [图] |
Medium |
783 |
二叉搜索树节点最小距离 |
[树] [深度优先搜索] [广度优先搜索] [二叉搜索树] [二叉树] |
Easy |
778 |
水位上升的泳池中游泳 |
[深度优先搜索] [广度优先搜索] [并查集] [数组] [二分查找] [矩阵] [堆(优先队列)] |
Hard |
765 |
情侣牵手 |
[贪心] [深度优先搜索] [广度优先搜索] [并查集] [图] |
Hard |
756 |
金字塔转换矩阵 |
[位运算] [深度优先搜索] [广度优先搜索] |
Medium |
753 |
破解保险箱 |
[深度优先搜索] [图] [欧拉回路] |
Hard |
749 |
隔离病毒 |
[深度优先搜索] [广度优先搜索] [数组] [矩阵] [模拟] |
Hard |
743 |
网络延迟时间 |
[深度优先搜索] [广度优先搜索] [图] [最短路] [堆(优先队列)] |
Medium |
742 |
二叉树最近的叶节点 🔒 |
[树] [深度优先搜索] [广度优先搜索] [二叉树] |
Medium |
737 |
句子相似性 II 🔒 |
[深度优先搜索] [广度优先搜索] [并查集] [数组] [哈希表] [字符串] |
Medium |
733 |
图像渲染 |
[深度优先搜索] [广度优先搜索] [数组] [矩阵] |
Easy |
721 |
账户合并 |
[深度优先搜索] [广度优先搜索] [并查集] [数组] [字符串] |
Medium |
711 |
不同岛屿的数量 II 🔒 |
[深度优先搜索] [广度优先搜索] [并查集] [哈希表] [哈希函数] |
Hard |
695 |
岛屿的最大面积 |
[深度优先搜索] [广度优先搜索] [并查集] [数组] [矩阵] |
Medium |
694 |
不同岛屿的数量 🔒 |
[深度优先搜索] [广度优先搜索] [并查集] [哈希表] [哈希函数] |
Medium |
690 |
员工的重要性 |
[深度优先搜索] [广度优先搜索] [哈希表] |
Medium |
687 |
最长同值路径 |
[树] [深度优先搜索] [二叉树] |
Medium |
685 |
冗余连接 II |
[深度优先搜索] [广度优先搜索] [并查集] [图] |
Hard |
684 |
冗余连接 |
[深度优先搜索] [广度优先搜索] [并查集] [图] |
Medium |
672 |
灯泡开关 Ⅱ |
[位运算] [深度优先搜索] [广度优先搜索] [数学] |
Medium |
671 |
二叉树中第二小的节点 |
[树] [深度优先搜索] [二叉树] |
Easy |
669 |
修剪二叉搜索树 |
[树] [深度优先搜索] [二叉搜索树] [二叉树] |
Medium |
666 |
路径总和 IV 🔒 |
[树] [深度优先搜索] [数组] [二叉树] |
Medium |
663 |
均匀树划分 🔒 |
[树] [深度优先搜索] [二叉树] |
Medium |
662 |
二叉树最大宽度 |
[树] [深度优先搜索] [广度优先搜索] [二叉树] |
Medium |
655 |
输出二叉树 |
[树] [深度优先搜索] [广度优先搜索] [二叉树] |
Medium |
653 |
两数之和 IV - 输入 BST |
[树] [深度优先搜索] [广度优先搜索] [二叉搜索树] [哈希表] [双指针] [二叉树] |
Easy |
652 |
寻找重复的子树 |
[树] [深度优先搜索] [广度优先搜索] [二叉树] |
Medium |
637 |
二叉树的层平均值 |
[树] [深度优先搜索] [广度优先搜索] [二叉树] |
Easy |
623 |
在二叉树中增加一行 |
[树] [深度优先搜索] [广度优先搜索] [二叉树] |
Medium |
617 |
合并二叉树 |
[树] [深度优先搜索] [广度优先搜索] [二叉树] |
Easy |
606 |
根据二叉树创建字符串 |
[树] [深度优先搜索] [字符串] [二叉树] |
Easy |
590 |
N 叉树的后序遍历 |
[栈] [树] [深度优先搜索] |
Easy |
589 |
N 叉树的前序遍历 |
[栈] [树] [深度优先搜索] |
Easy |
582 |
杀掉进程 🔒 |
[树] [深度优先搜索] [广度优先搜索] [数组] [哈希表] |
Medium |
572 |
另一棵树的子树 |
[树] [深度优先搜索] [二叉树] [字符串匹配] [哈希函数] |
Easy |
565 |
数组嵌套 |
[深度优先搜索] [数组] |
Medium |
563 |
二叉树的坡度 |
[树] [深度优先搜索] [二叉树] |
Easy |
559 |
N 叉树的最大深度 |
[树] [深度优先搜索] [广度优先搜索] |
Easy |
549 |
二叉树中最长的连续序列 🔒 |
[树] [深度优先搜索] [二叉树] |
Medium |
547 |
省份数量 |
[深度优先搜索] [广度优先搜索] [并查集] [图] |
Medium |
545 |
二叉树的边界 🔒 |
[树] [深度优先搜索] [二叉树] |
Medium |
543 |
二叉树的直径 |
[树] [深度优先搜索] [二叉树] |
Easy |
538 |
把二叉搜索树转换为累加树 |
[树] [深度优先搜索] [二叉搜索树] [二叉树] |
Medium |
536 |
从字符串生成二叉树 🔒 |
[树] [深度优先搜索] [字符串] [二叉树] |
Medium |
530 |
二叉搜索树的最小绝对差 |
[树] [深度优先搜索] [广度优先搜索] [二叉搜索树] [二叉树] |
Easy |
529 |
扫雷游戏 |
[深度优先搜索] [广度优先搜索] [数组] [矩阵] |
Medium |
515 |
在每个树行中找最大值 |
[树] [深度优先搜索] [广度优先搜索] [二叉树] |
Medium |
514 |
自由之路 |
[深度优先搜索] [广度优先搜索] [字符串] [动态规划] |
Hard |
513 |
找树左下角的值 |
[树] [深度优先搜索] [广度优先搜索] [二叉树] |
Medium |
508 |
出现次数最多的子树元素和 |
[树] [深度优先搜索] [哈希表] [二叉树] |
Medium |
505 |
迷宫 II 🔒 |
[深度优先搜索] [广度优先搜索] [图] [最短路] [堆(优先队列)] |
Medium |
501 |
二叉搜索树中的众数 |
[树] [深度优先搜索] [二叉搜索树] [二叉树] |
Easy |
499 |
迷宫 III 🔒 |
[深度优先搜索] [广度优先搜索] [图] [最短路] [堆(优先队列)] |
Hard |
490 |
迷宫 🔒 |
[深度优先搜索] [广度优先搜索] [图] |
Medium |
472 |
连接词 |
[深度优先搜索] [字典树] [数组] [字符串] [动态规划] |
Hard |
463 |
岛屿的周长 |
[深度优先搜索] [广度优先搜索] [数组] [矩阵] |
Easy |
449 |
序列化和反序列化二叉搜索树 |
[树] [深度优先搜索] [广度优先搜索] [设计] [二叉搜索树] [字符串] [二叉树] |
Medium |
437 |
路径总和 III |
[树] [深度优先搜索] [二叉树] |
Medium |
431 |
将 N 叉树编码为二叉树 🔒 |
[树] [深度优先搜索] [广度优先搜索] [设计] [二叉树] |
Hard |
430 |
扁平化多级双向链表 |
[深度优先搜索] [链表] [双向链表] |
Medium |
428 |
序列化和反序列化 N 叉树 🔒 |
[树] [深度优先搜索] [广度优先搜索] [字符串] |
Hard |
426 |
将二叉搜索树转化为排序的双向链表 🔒 |
[栈] [树] [深度优先搜索] [二叉搜索树] [链表] [二叉树] [双向链表] |
Medium |
419 |
甲板上的战舰 |
[深度优先搜索] [数组] [矩阵] |
Medium |
417 |
太平洋大西洋水流问题 |
[深度优先搜索] [广度优先搜索] [数组] [矩阵] |
Medium |
404 |
左叶子之和 |
[树] [深度优先搜索] [广度优先搜索] [二叉树] |
Easy |
399 |
除法求值 |
[深度优先搜索] [广度优先搜索] [并查集] [图] [数组] [最短路] |
Medium |
388 |
文件的最长绝对路径 |
[栈] [深度优先搜索] [字符串] |
Medium |
386 |
字典序排数 |
[深度优先搜索] [字典树] |
Medium |
385 |
迷你语法分析器 |
[栈] [深度优先搜索] [字符串] |
Medium |
366 |
寻找二叉树的叶子节点 🔒 |
[树] [深度优先搜索] [二叉树] |
Medium |
365 |
水壶问题 |
[深度优先搜索] [广度优先搜索] [数学] |
Medium |
364 |
加权嵌套序列和 II 🔒 |
[栈] [深度优先搜索] [广度优先搜索] |
Medium |
341 |
扁平化嵌套列表迭代器 |
[栈] [树] [深度优先搜索] [设计] [队列] [迭代器] |
Medium |
339 |
嵌套列表权重和 🔒 |
[深度优先搜索] [广度优先搜索] |
Medium |
337 |
打家劫舍 III |
[树] [深度优先搜索] [动态规划] [二叉树] |
Medium |
333 |
最大 BST 子树 🔒 |
[树] [深度优先搜索] [二叉搜索树] [动态规划] [二叉树] |
Medium |
332 |
重新安排行程 |
[深度优先搜索] [图] [欧拉回路] |
Hard |
329 |
矩阵中的最长递增路径 |
[深度优先搜索] [广度优先搜索] [图] [拓扑排序] [记忆化搜索] [动态规划] |
Hard |
323 |
无向图中连通分量的数目 🔒 |
[深度优先搜索] [广度优先搜索] [并查集] [图] |
Medium |
314 |
二叉树的垂直遍历 🔒 |
[树] [深度优先搜索] [广度优先搜索] [哈希表] [二叉树] |
Medium |
310 |
最小高度树 |
[深度优先搜索] [广度优先搜索] [图] [拓扑排序] |
Medium |
302 |
包含全部黑色像素的最小矩形 🔒 |
[深度优先搜索] [广度优先搜索] [数组] [二分查找] [矩阵] |
Hard |
298 |
二叉树最长连续序列 🔒 |
[树] [深度优先搜索] [二叉树] |
Medium |
297 |
二叉树的序列化与反序列化 |
[树] [深度优先搜索] [广度优先搜索] [设计] [字符串] [二叉树] |
Hard |
285 |
二叉搜索树中的中序后继 🔒 |
[树] [深度优先搜索] [二叉搜索树] [二叉树] |
Medium |
272 |
最接近的二叉搜索树值 II 🔒 |
[栈] [树] [深度优先搜索] [二叉搜索树] [双指针] [二叉树] [堆(优先队列)] |
Hard |
270 |
最接近的二叉搜索树值 🔒 |
[树] [深度优先搜索] [二叉搜索树] [二分查找] [二叉树] |
Easy |
269 |
火星词典 🔒 |
[深度优先搜索] [广度优先搜索] [图] [拓扑排序] [数组] [字符串] |
Hard |
261 |
以图判树 🔒 |
[深度优先搜索] [广度优先搜索] [并查集] [图] |
Medium |
257 |
二叉树的所有路径 |
[树] [深度优先搜索] [字符串] [回溯] [二叉树] |
Easy |
250 |
统计同值子树 🔒 |
[树] [深度优先搜索] [二叉树] |
Medium |
236 |
二叉树的最近公共祖先 |
[树] [深度优先搜索] [二叉树] |
Medium |
235 |
二叉搜索树的最近公共祖先 |
[树] [深度优先搜索] [二叉搜索树] [二叉树] |
Easy |
230 |
二叉搜索树中第K小的元素 |
[树] [深度优先搜索] [二叉搜索树] [二叉树] |
Medium |
226 |
翻转二叉树 |
[树] [深度优先搜索] [广度优先搜索] [二叉树] |
Easy |
222 |
完全二叉树的节点个数 |
[树] [深度优先搜索] [二分查找] [二叉树] |
Medium |
211 |
添加与搜索单词 - 数据结构设计 |
[深度优先搜索] [设计] [字典树] [字符串] |
Medium |
210 |
课程表 II |
[深度优先搜索] [广度优先搜索] [图] [拓扑排序] |
Medium |
207 |
课程表 |
[深度优先搜索] [广度优先搜索] [图] [拓扑排序] |
Medium |
200 |
岛屿数量 |
[深度优先搜索] [广度优先搜索] [并查集] [数组] [矩阵] |
Medium |
199 |
二叉树的右视图 |
[树] [深度优先搜索] [广度优先搜索] [二叉树] |
Medium |
156 |
上下翻转二叉树 🔒 |
[树] [深度优先搜索] [二叉树] |
Medium |
145 |
二叉树的后序遍历 |
[栈] [树] [深度优先搜索] [二叉树] |
Easy |
144 |
二叉树的前序遍历 |
[栈] [树] [深度优先搜索] [二叉树] |
Easy |
133 |
克隆图 |
[深度优先搜索] [广度优先搜索] [图] [哈希表] |
Medium |
130 |
被围绕的区域 |
[深度优先搜索] [广度优先搜索] [并查集] [数组] [矩阵] |
Medium |
129 |
求根节点到叶节点数字之和 |
[树] [深度优先搜索] [二叉树] |
Medium |
124 |
二叉树中的最大路径和 |
[树] [深度优先搜索] [动态规划] [二叉树] |
Hard |
117 |
填充每个节点的下一个右侧节点指针 II |
[树] [深度优先搜索] [广度优先搜索] [链表] [二叉树] |
Medium |
116 |
填充每个节点的下一个右侧节点指针 |
[树] [深度优先搜索] [广度优先搜索] [链表] [二叉树] |
Medium |
114 |
二叉树展开为链表 |
[栈] [树] [深度优先搜索] [链表] [二叉树] |
Medium |
113 |
路径总和 II |
[树] [深度优先搜索] [回溯] [二叉树] |
Medium |
112 |
路径总和 |
[树] [深度优先搜索] [广度优先搜索] [二叉树] |
Easy |
111 |
二叉树的最小深度 |
[树] [深度优先搜索] [广度优先搜索] [二叉树] |
Easy |
110 |
平衡二叉树 |
[树] [深度优先搜索] [二叉树] |
Easy |
104 |
二叉树的最大深度 |
[树] [深度优先搜索] [广度优先搜索] [二叉树] |
Easy |
101 |
对称二叉树 |
[树] [深度优先搜索] [广度优先搜索] [二叉树] |
Easy |
100 |
相同的树 |
[树] [深度优先搜索] [广度优先搜索] [二叉树] |
Easy |
99 |
恢复二叉搜索树 |
[树] [深度优先搜索] [二叉搜索树] [二叉树] |
Medium |
98 |
验证二叉搜索树 |
[树] [深度优先搜索] [二叉搜索树] [二叉树] |
Medium |
94 |
二叉树的中序遍历 |
[栈] [树] [深度优先搜索] [二叉树] |
Easy |