94 | 二叉树的中序遍历open in new window | [✓] | 栈 树 深度优先搜索 1+ | |
95 | 不同的二叉搜索树 IIopen in new window | [✓] | 树 二叉搜索树 动态规划 2+ | |
96 | 不同的二叉搜索树open in new window | [✓] | 树 二叉搜索树 数学 2+ | |
98 | 验证二叉搜索树open in new window | [✓] | 树 深度优先搜索 二叉搜索树 1+ | |
99 | 恢复二叉搜索树open in new window | [✓] | 树 深度优先搜索 二叉搜索树 1+ | |
100 | 相同的树open in new window | [✓] | 树 深度优先搜索 广度优先搜索 1+ | |
101 | 对称二叉树open in new window | [✓] | 树 深度优先搜索 广度优先搜索 1+ | |
102 | 二叉树的层序遍历open in new window | [✓] | 树 广度优先搜索 二叉树 | |
103 | 二叉树的锯齿形层序遍历open in new window | [✓] | 树 广度优先搜索 二叉树 | |
104 | 二叉树的最大深度open in new window | [✓] | 树 深度优先搜索 广度优先搜索 1+ | |
105 | 从前序与中序遍历序列构造二叉树open in new window | [✓] | 树 数组 哈希表 2+ | |
106 | 从中序与后序遍历序列构造二叉树open in new window | [✓] | 树 数组 哈希表 2+ | |
107 | 二叉树的层序遍历 IIopen in new window | [✓] | 树 广度优先搜索 二叉树 | |
108 | 将有序数组转换为二叉搜索树open in new window | [✓] | 树 二叉搜索树 数组 2+ | |
109 | 有序链表转换二叉搜索树open in new window | [✓] | 树 二叉搜索树 链表 2+ | |
110 | 平衡二叉树open in new window | [✓] | 树 深度优先搜索 二叉树 | |
111 | 二叉树的最小深度open in new window | [✓] | 树 深度优先搜索 广度优先搜索 1+ | |
112 | 路径总和open in new window | [✓] | 树 深度优先搜索 广度优先搜索 1+ | |
113 | 路径总和 IIopen in new window | [✓] | 树 深度优先搜索 回溯 1+ | |
114 | 二叉树展开为链表open in new window | [✓] | 栈 树 深度优先搜索 2+ | |
116 | 填充每个节点的下一个右侧节点指针open in new window | [✓] | 树 深度优先搜索 广度优先搜索 2+ | |
117 | 填充每个节点的下一个右侧节点指针 IIopen in new window | [✓] | 树 深度优先搜索 广度优先搜索 2+ | |
124 | 二叉树中的最大路径和open in new window | [✓] | 树 深度优先搜索 动态规划 1+ | |
129 | 求根节点到叶节点数字之和open in new window | [✓] | 树 深度优先搜索 二叉树 | |
144 | 二叉树的前序遍历open in new window | [✓] | 栈 树 深度优先搜索 1+ | |
145 | 二叉树的后序遍历open in new window | [✓] | 栈 树 深度优先搜索 1+ | |
156 | 上下翻转二叉树 🔒open in new window | [✓] | 树 深度优先搜索 二叉树 | |
173 | 二叉搜索树迭代器open in new window | [✓] | 栈 树 设计 3+ | |
199 | 二叉树的右视图open in new window | [✓] | 树 深度优先搜索 广度优先搜索 1+ | |
222 | 完全二叉树的节点个数open in new window | [✓] | 位运算 树 二分查找 1+ | |
226 | 翻转二叉树open in new window | [✓] | 树 深度优先搜索 广度优先搜索 1+ | |
230 | 二叉搜索树中第 K 小的元素open in new window | [✓] | 树 深度优先搜索 二叉搜索树 1+ | |
235 | 二叉搜索树的最近公共祖先open in new window | [✓] | 树 深度优先搜索 二叉搜索树 1+ | |
236 | 二叉树的最近公共祖先open in new window | [✓] | 树 深度优先搜索 二叉树 | |
250 | 统计同值子树 🔒open in new window | | 树 深度优先搜索 二叉树 | |
255 | 验证二叉搜索树的前序遍历序列 🔒open in new window | | 栈 树 二叉搜索树 4+ | |
257 | 二叉树的所有路径open in new window | [✓] | 树 深度优先搜索 字符串 2+ | |
270 | 最接近的二叉搜索树值 🔒open in new window | | 树 深度优先搜索 二叉搜索树 2+ | |
272 | 最接近的二叉搜索树值 II 🔒open in new window | | 栈 树 深度优先搜索 4+ | |
285 | 二叉搜索树中的中序后继 🔒open in new window | | 树 深度优先搜索 二叉搜索树 1+ | |
297 | 二叉树的序列化与反序列化open in new window | [✓] | 树 深度优先搜索 广度优先搜索 3+ | |
298 | 二叉树最长连续序列 🔒open in new window | | 树 深度优先搜索 二叉树 | |
314 | 二叉树的垂直遍历 🔒open in new window | | 树 深度优先搜索 广度优先搜索 3+ | |
331 | 验证二叉树的前序序列化open in new window | | 栈 树 字符串 1+ | |
333 | 最大二叉搜索子树 🔒open in new window | | 树 深度优先搜索 二叉搜索树 2+ | |
337 | 打家劫舍 IIIopen in new window | | 树 深度优先搜索 动态规划 1+ | |
341 | 扁平化嵌套列表迭代器open in new window | | 栈 树 深度优先搜索 3+ | |
366 | 寻找二叉树的叶子节点 🔒open in new window | [✓] | 树 深度优先搜索 二叉树 | |
404 | 左叶子之和open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
426 | 将二叉搜索树转化为排序的双向链表 🔒open in new window | [✓] | 栈 树 深度优先搜索 4+ | |
427 | 建立四叉树open in new window | [✓] | 树 数组 分治 1+ | |
428 | 序列化和反序列化 N 叉树 🔒open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
429 | N 叉树的层序遍历open in new window | | 树 广度优先搜索 | |
431 | 将 N 叉树编码为二叉树 🔒open in new window | | 树 深度优先搜索 广度优先搜索 2+ | |
437 | 路径总和 IIIopen in new window | [✓] | 树 深度优先搜索 二叉树 | |
449 | 序列化和反序列化二叉搜索树open in new window | | 树 深度优先搜索 广度优先搜索 4+ | |
450 | 删除二叉搜索树中的节点open in new window | [✓] | 树 二叉搜索树 二叉树 | |
501 | 二叉搜索树中的众数open in new window | | 树 深度优先搜索 二叉搜索树 1+ | |
508 | 出现次数最多的子树元素和open in new window | | 树 深度优先搜索 哈希表 1+ | |
510 | 二叉搜索树中的中序后继 II 🔒open in new window | | 树 二叉搜索树 二叉树 | |
513 | 找树左下角的值open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
515 | 在每个树行中找最大值open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
530 | 二叉搜索树的最小绝对差open in new window | [✓] | 树 深度优先搜索 广度优先搜索 2+ | |
536 | 从字符串生成二叉树 🔒open in new window | | 栈 树 深度优先搜索 2+ | |
538 | 把二叉搜索树转换为累加树open in new window | | 树 深度优先搜索 二叉搜索树 1+ | |
543 | 二叉树的直径open in new window | [✓] | 树 深度优先搜索 二叉树 | |
545 | 二叉树的边界 🔒open in new window | | 树 深度优先搜索 二叉树 | |
549 | 二叉树最长连续序列 II 🔒open in new window | | 树 深度优先搜索 二叉树 | |
558 | 四叉树交集open in new window | | 树 分治 | |
559 | N 叉树的最大深度open in new window | [✓] | 树 深度优先搜索 广度优先搜索 | |
563 | 二叉树的坡度open in new window | | 树 深度优先搜索 二叉树 | |
572 | 另一棵树的子树open in new window | [✓] | 树 深度优先搜索 二叉树 2+ | |
582 | 杀掉进程 🔒open in new window | | 树 深度优先搜索 广度优先搜索 2+ | |
589 | N 叉树的前序遍历open in new window | [✓] | 栈 树 深度优先搜索 | |
590 | N 叉树的后序遍历open in new window | [✓] | 栈 树 深度优先搜索 | |
606 | 根据二叉树创建字符串open in new window | | 树 深度优先搜索 字符串 1+ | |
617 | 合并二叉树open in new window | [✓] | 树 深度优先搜索 广度优先搜索 1+ | |
623 | 在二叉树中增加一行open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
637 | 二叉树的层平均值open in new window | [✓] | 树 深度优先搜索 广度优先搜索 1+ | |
652 | 寻找重复的子树open in new window | | 树 深度优先搜索 哈希表 1+ | |
653 | 两数之和 IV - 输入二叉搜索树open in new window | | 树 深度优先搜索 广度优先搜索 4+ | |
654 | 最大二叉树open in new window | [✓] | 栈 树 数组 3+ | |
655 | 输出二叉树open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
662 | 二叉树最大宽度open in new window | [✓] | 树 深度优先搜索 广度优先搜索 1+ | |
663 | 均匀树划分 🔒open in new window | | 树 深度优先搜索 二叉树 | |
666 | 路径总和 IV 🔒open in new window | | 树 深度优先搜索 数组 2+ | |
669 | 修剪二叉搜索树open in new window | | 树 深度优先搜索 二叉搜索树 1+ | |
671 | 二叉树中第二小的节点open in new window | | 树 深度优先搜索 二叉树 | |
687 | 最长同值路径open in new window | | 树 深度优先搜索 二叉树 | |
690 | 员工的重要性open in new window | | 树 深度优先搜索 广度优先搜索 2+ | |
700 | 二叉搜索树中的搜索open in new window | [✓] | 树 二叉搜索树 二叉树 | |
701 | 二叉搜索树中的插入操作open in new window | [✓] | 树 二叉搜索树 二叉树 | |
703 | 数据流中的第 K 大元素open in new window | [✓] | 树 设计 二叉搜索树 3+ | |
742 | 二叉树最近的叶节点 🔒open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
776 | 拆分二叉搜索树 🔒open in new window | | 树 二叉搜索树 递归 1+ | |
783 | 二叉搜索树节点最小距离open in new window | [✓] | 树 深度优先搜索 广度优先搜索 2+ | |
814 | 二叉树剪枝open in new window | | 树 深度优先搜索 二叉树 | |
834 | 树中距离之和open in new window | | 树 深度优先搜索 图 1+ | |
863 | 二叉树中所有距离为 K 的结点open in new window | | 树 深度优先搜索 广度优先搜索 2+ | |
865 | 具有所有最深节点的最小子树open in new window | | 树 深度优先搜索 广度优先搜索 2+ | |
872 | 叶子相似的树open in new window | | 树 深度优先搜索 二叉树 | |
889 | 根据前序和后序遍历构造二叉树open in new window | [✓] | 树 数组 哈希表 2+ | |
894 | 所有可能的真二叉树open in new window | | 树 递归 记忆化搜索 2+ | |
897 | 递增顺序搜索树open in new window | | 栈 树 深度优先搜索 2+ | |
919 | 完全二叉树插入器open in new window | | 树 广度优先搜索 设计 1+ | |
938 | 二叉搜索树的范围和open in new window | | 树 深度优先搜索 二叉搜索树 1+ | |
951 | 翻转等价二叉树open in new window | [✓] | 树 深度优先搜索 二叉树 | |
958 | 二叉树的完全性检验open in new window | [✓] | 树 广度优先搜索 二叉树 | |
965 | 单值二叉树open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
968 | 监控二叉树open in new window | | 树 深度优先搜索 动态规划 1+ | |
971 | 翻转二叉树以匹配先序遍历open in new window | | 树 深度优先搜索 二叉树 | |
979 | 在二叉树中分配硬币open in new window | | 树 深度优先搜索 二叉树 | |
987 | 二叉树的垂序遍历open in new window | | 树 深度优先搜索 广度优先搜索 3+ | |
988 | 从叶结点开始的最小字符串open in new window | | 树 深度优先搜索 字符串 2+ | |
993 | 二叉树的堂兄弟节点open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
998 | 最大二叉树 IIopen in new window | | 树 二叉树 | |
1008 | 前序遍历构造二叉搜索树open in new window | [✓] | 栈 树 二叉搜索树 3+ | |
1022 | 从根到叶的二进制数之和open in new window | | 树 深度优先搜索 二叉树 | |
1026 | 节点与其祖先之间的最大差值open in new window | | 树 深度优先搜索 二叉树 | |
1028 | 从先序遍历还原二叉树open in new window | | 树 深度优先搜索 字符串 1+ | |
1038 | 从二叉搜索树到更大和树open in new window | | 树 深度优先搜索 二叉搜索树 1+ | |
1080 | 根到叶路径上的不足节点open in new window | | 树 深度优先搜索 二叉树 | |
1104 | 二叉树寻路open in new window | | 树 数学 二叉树 | |
1110 | 删点成林open in new window | | 树 深度优先搜索 数组 2+ | |
1120 | 子树的最大平均值 🔒open in new window | | 树 深度优先搜索 二叉树 | |
1123 | 最深叶节点的最近公共祖先open in new window | | 树 深度优先搜索 广度优先搜索 2+ | |
1145 | 二叉树着色游戏open in new window | | 树 深度优先搜索 二叉树 | |
1161 | 最大层内元素和open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
1214 | 查找两棵二叉搜索树之和 🔒open in new window | | 栈 树 深度优先搜索 4+ | |
1245 | 树的直径 🔒open in new window | | 树 深度优先搜索 广度优先搜索 2+ | |
1257 | 最小公共区域 🔒open in new window | | 树 深度优先搜索 广度优先搜索 3+ | |
1261 | 在受污染的二叉树中查找元素open in new window | | 树 深度优先搜索 广度优先搜索 3+ | |
1273 | 删除树节点 🔒open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
1302 | 层数最深叶子节点的和open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
1305 | 两棵二叉搜索树中的所有元素open in new window | | 树 深度优先搜索 二叉搜索树 2+ | |
1315 | 祖父节点值为偶数的节点和open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
1325 | 删除给定值的叶子节点open in new window | | 树 深度优先搜索 二叉树 | |
1339 | 分裂二叉树的最大乘积open in new window | | 树 深度优先搜索 二叉树 | |
1361 | 验证二叉树open in new window | | 树 深度优先搜索 广度优先搜索 3+ | |
1367 | 二叉树中的链表open in new window | | 树 深度优先搜索 链表 1+ | |
1372 | 二叉树中的最长交错路径open in new window | | 树 深度优先搜索 动态规划 1+ | |
1373 | 二叉搜索子树的最大键值和open in new window | | 树 深度优先搜索 二叉搜索树 2+ | |
1376 | 通知所有员工所需的时间open in new window | | 树 深度优先搜索 广度优先搜索 | |
1377 | T 秒后青蛙的位置open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
1379 | 找出克隆二叉树中的相同节点open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
1382 | 将二叉搜索树变平衡open in new window | | 贪心 树 深度优先搜索 3+ | |
1430 | 判断给定的序列是否是二叉树从根到叶的路径 🔒open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
1443 | 收集树上所有苹果的最少时间open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
1448 | 统计二叉树中好节点的数目open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
1457 | 二叉树中的伪回文路径open in new window | | 位运算 树 深度优先搜索 2+ | |
1469 | 寻找所有的独生节点 🔒open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
1483 | 树节点的第 K 个祖先open in new window | | 树 深度优先搜索 广度优先搜索 3+ | |
1485 | 克隆含随机指针的二叉树 🔒open in new window | | 树 深度优先搜索 广度优先搜索 2+ | |
1490 | 克隆 N 叉树 🔒open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
1506 | 找到 N 叉树的根节点 🔒open in new window | | 位运算 树 深度优先搜索 1+ | |
1516 | 移动 N 叉树的子树 🔒open in new window | | 树 深度优先搜索 | |
1519 | 子树中标签相同的节点数open in new window | | 树 深度优先搜索 广度优先搜索 2+ | |
1522 | N 叉树的直径 🔒open in new window | [✓] | 树 深度优先搜索 | |
1530 | 好叶子节点对的数量open in new window | | 树 深度优先搜索 二叉树 | |
1569 | 将子数组重新排序得到同一个二叉搜索树的方案数open in new window | | 树 并查集 二叉搜索树 7+ | |
1586 | 二叉搜索树迭代器 II 🔒open in new window | | 栈 树 设计 3+ | |
1597 | 根据中缀表达式构造二叉表达式树 🔒open in new window | | 栈 树 字符串 1+ | |
1600 | 王位继承顺序open in new window | | 树 深度优先搜索 设计 1+ | |
1602 | 找到二叉树中最近的右侧节点 🔒open in new window | | 树 广度优先搜索 二叉树 | |
1609 | 奇偶树open in new window | | 树 广度优先搜索 二叉树 | |
1612 | 检查两棵二叉表达式树是否等价 🔒open in new window | | 树 深度优先搜索 哈希表 2+ | |
1617 | 统计子树中城市之间最大距离open in new window | | 位运算 树 动态规划 2+ | |
1628 | 设计带解析函数的表达式树 🔒open in new window | | 栈 树 设计 3+ | |
1644 | 二叉树的最近公共祖先 II 🔒open in new window | | 树 深度优先搜索 二叉树 | |
1650 | 二叉树的最近公共祖先 III 🔒open in new window | | 树 哈希表 双指针 1+ | |
1660 | 纠正二叉树 🔒open in new window | | 树 深度优先搜索 广度优先搜索 2+ | |
1666 | 改变二叉树的根节点 🔒open in new window | | 树 深度优先搜索 二叉树 | |
1676 | 二叉树的最近公共祖先 IV 🔒open in new window | | 树 深度优先搜索 哈希表 1+ | |
1719 | 重构一棵树的方案数open in new window | | 树 图 | |
1740 | 找到二叉树中的距离 🔒open in new window | | 树 深度优先搜索 广度优先搜索 2+ | |
1766 | 互质树open in new window | | 树 深度优先搜索 数组 2+ | |
1902 | 给定二叉搜索树的插入顺序求深度 🔒open in new window | | 树 二叉搜索树 数组 2+ | |
1916 | 统计为蚁群构筑房间的不同顺序open in new window | | 树 图 拓扑排序 3+ | |
1932 | 合并多棵二叉搜索树open in new window | | 树 深度优先搜索 哈希表 2+ | |
1973 | 值等于子节点值之和的节点数量 🔒open in new window | | 树 深度优先搜索 二叉树 | |
1993 | 树上的操作open in new window | | 树 深度优先搜索 广度优先搜索 3+ | |
2003 | 每棵子树内缺失的最小基因值open in new window | | 树 深度优先搜索 并查集 1+ | |
2005 | 斐波那契树的移除子树游戏 🔒open in new window | | 树 数学 动态规划 2+ | |
2049 | 统计最高分的节点数目open in new window | | 树 深度优先搜索 数组 1+ | |
2096 | 从二叉树一个节点到另一个节点每一步的方向open in new window | | 树 深度优先搜索 字符串 1+ | |
2196 | 根据描述创建二叉树open in new window | [✓] | 树 数组 哈希表 1+ | |
2236 | 判断根结点是否等于子结点之和open in new window | | 树 二叉树 | |
2246 | 相邻字符不同的最长路径open in new window | | 树 深度优先搜索 图 3+ | |
2265 | 统计值等于子树平均值的节点数open in new window | | 树 深度优先搜索 二叉树 | |
2277 | 树中最接近路径的节点 🔒open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
2313 | 二叉树中得到结果所需的最少翻转次数 🔒open in new window | | 树 深度优先搜索 动态规划 1+ | |
2322 | 从树中删除边的最小分数open in new window | | 位运算 树 深度优先搜索 1+ | |
2331 | 计算布尔二叉树的值open in new window | | 树 深度优先搜索 二叉树 | |
2368 | 受限条件下可到达节点的数目open in new window | | 树 深度优先搜索 广度优先搜索 4+ | |
2378 | 选择边来最大化树的得分 🔒open in new window | | 树 深度优先搜索 动态规划 | |
2385 | 感染二叉树需要的总时间open in new window | | 树 深度优先搜索 广度优先搜索 2+ | |
2415 | 反转二叉树的奇数层open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
2421 | 好路径的数目open in new window | | 树 并查集 图 3+ | |
2440 | 创建价值相同的连通块open in new window | | 树 深度优先搜索 数组 2+ | |
2445 | 值为 1 的节点数 🔒open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
2458 | 移除子树后的二叉树高度open in new window | [✓] | 树 深度优先搜索 广度优先搜索 2+ | |
2467 | 树上最大得分和路径open in new window | | 树 深度优先搜索 广度优先搜索 2+ | |
2471 | 逐层排序二叉树所需的最少操作数目open in new window | | 树 广度优先搜索 二叉树 | |
2476 | 二叉搜索树最近节点查询open in new window | | 树 深度优先搜索 二叉搜索树 3+ | |
2477 | 到达首都的最少油耗open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
2479 | 两个不重叠子树的最大异或值 🔒open in new window | | 树 深度优先搜索 图 1+ | |
2509 | 查询树中环的长度open in new window | | 树 数组 二叉树 | |
2538 | 最大价值和与最小价值和的差值open in new window | | 树 深度优先搜索 数组 1+ | |
2581 | 统计可能的树根数目open in new window | | 树 深度优先搜索 数组 2+ | |
2583 | 二叉树中的第 K 大层和open in new window | [✓] | 树 广度优先搜索 二叉树 1+ | |
2603 | 收集树中金币open in new window | | 树 图 拓扑排序 1+ | |
2641 | 二叉树的堂兄弟节点 IIopen in new window | [✓] | 树 深度优先搜索 广度优先搜索 2+ | |
2646 | 最小化旅行的价格总和open in new window | | 树 深度优先搜索 图 2+ | |
2673 | 使二叉树所有路径值相等的最小代价open in new window | | 贪心 树 数组 2+ | |
2689 | 从 Rope 树中提取第 K 个字符 🔒open in new window | | 树 深度优先搜索 二叉树 | |
2764 | 数组是否表示某二叉树的前序遍历 🔒open in new window | | 栈 树 深度优先搜索 1+ | |
2773 | 特殊二叉树的高度 🔒open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
2791 | 树中可以形成回文的路径数open in new window | | 位运算 树 深度优先搜索 2+ | |
2792 | 计算足够大的节点数 🔒open in new window | | 树 深度优先搜索 分治 1+ | |
2846 | 边权重均等查询open in new window | | 树 图 数组 1+ | |
2867 | 统计树中的合法路径数目open in new window | | 树 深度优先搜索 数学 2+ | |
2872 | 可以被 K 整除连通块的最大数目open in new window | | 树 深度优先搜索 | |
2920 | 收集所有金币可获得的最大积分open in new window | | 位运算 树 深度优先搜索 2+ | |
2925 | 在树上执行操作以后得到的最大分数open in new window | | 树 深度优先搜索 动态规划 | |
2973 | 树中每个节点放置的金币数目open in new window | | 树 深度优先搜索 动态规划 2+ | |
3004 | 相同颜色的最大子树 🔒open in new window | | 树 深度优先搜索 数组 1+ | |
3067 | 在带权树网络中统计可连接服务器对数目open in new window | | 树 深度优先搜索 数组 | |
3068 | 最大节点价值之和open in new window | | 贪心 位运算 树 3+ | |
3157 | 找到具有最小和的树的层数 🔒open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
3203 | 合并两棵树后的最小直径open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
3241 | 标记所有节点需要的时间open in new window | | 树 深度优先搜索 图 1+ | |
3249 | 统计好节点的数目open in new window | | 树 深度优先搜索 | |
3313 | 查找树中最后标记的节点 🔒open in new window | | 树 深度优先搜索 | |
3319 | 第 K 大的完美二叉子树的大小open in new window | [✓] | 树 深度优先搜索 二叉树 1+ | |
3327 | 判断 DFS 字符串是否是回文串open in new window | | 树 深度优先搜索 数组 3+ | |
LCP 10 | 二叉树任务调度open in new window | | 树 深度优先搜索 动态规划 1+ | |
LCP 26 | 导航装置open in new window | | 树 动态规划 二叉树 | |
LCP 34 | 二叉树染色open in new window | | 树 动态规划 二叉树 | |
LCP 44 | 开幕式焰火open in new window | | 树 深度优先搜索 广度优先搜索 2+ | |
LCP 52 | 二叉搜索树染色open in new window | | 树 线段树 二叉搜索树 4+ | |
LCP 60 | 力扣泡泡龙open in new window | | 树 动态规划 二叉树 | |
LCP 64 | 二叉树灯饰open in new window | | 树 深度优先搜索 动态规划 1+ | |
LCP 67 | 装饰树open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
剑指 Offer 26 | 树的子结构open in new window | [✓] | 树 深度优先搜索 二叉树 | |
剑指 Offer 27 | 二叉树的镜像open in new window | [✓] | 树 深度优先搜索 广度优先搜索 1+ | |
剑指 Offer 28 | 对称的二叉树open in new window | [✓] | 树 深度优先搜索 广度优先搜索 1+ | |
剑指 Offer 32 | 从上到下打印二叉树open in new window | [✓] | 树 广度优先搜索 二叉树 | |
剑指 Offer 32-II | 从上到下打印二叉树 IIopen in new window | [✓] | 树 广度优先搜索 二叉树 | |
剑指 Offer 32-III | 从上到下打印二叉树 IIIopen in new window | [✓] | 树 广度优先搜索 二叉树 | |
剑指 Offer 33 | 二叉搜索树的后序遍历序列open in new window | [✓] | 栈 树 二叉搜索树 4+ | |
剑指 Offer 34 | 二叉树中和为某一值的路径open in new window | [✓] | 树 深度优先搜索 回溯 1+ | |
剑指 Offer 36 | 二叉搜索树与双向链表open in new window | [✓] | 栈 树 深度优先搜索 4+ | |
剑指 Offer 37 | 序列化二叉树open in new window | [✓] | 树 深度优先搜索 广度优先搜索 3+ | |
剑指 Offer 54 | 二叉搜索树的第k大节点open in new window | [✓] | 树 深度优先搜索 二叉搜索树 1+ | |
剑指 Offer 55 | 二叉树的深度open in new window | [✓] | 树 深度优先搜索 广度优先搜索 1+ | |
剑指 Offer 55-II | 平衡二叉树open in new window | [✓] | 树 深度优先搜索 二叉树 | |
剑指 Offer 68 | 二叉搜索树的最近公共祖先open in new window | [✓] | 树 深度优先搜索 二叉搜索树 1+ | |
剑指 Offer 68-II | 二叉树的最近公共祖先open in new window | [✓] | 树 深度优先搜索 二叉树 | |
剑指 Offer 7 | 重建二叉树open in new window | [✓] | 树 数组 哈希表 2+ | |
剑指 Offer II 43 | 往完全二叉树添加节点open in new window | | 树 广度优先搜索 设计 1+ | |
剑指 Offer II 44 | 二叉树每层的最大值open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
剑指 Offer II 45 | 二叉树最底层最左边的值open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
剑指 Offer II 46 | 二叉树的右侧视图open in new window | [✓] | 树 深度优先搜索 广度优先搜索 1+ | |
剑指 Offer II 47 | 二叉树剪枝open in new window | | 树 深度优先搜索 二叉树 | |
剑指 Offer II 48 | 序列化与反序列化二叉树open in new window | [✓] | 树 深度优先搜索 广度优先搜索 3+ | |
剑指 Offer II 49 | 从根节点到叶节点的路径数字之和open in new window | [✓] | 树 深度优先搜索 二叉树 | |
剑指 Offer II 50 | 向下的路径节点之和open in new window | [✓] | 树 深度优先搜索 二叉树 | |
剑指 Offer II 51 | 节点之和最大的路径open in new window | [✓] | 树 深度优先搜索 动态规划 1+ | |
剑指 Offer II 52 | 展平二叉搜索树open in new window | | 栈 树 深度优先搜索 2+ | |
剑指 Offer II 53 | 二叉搜索树中的中序后继open in new window | | 树 深度优先搜索 二叉搜索树 1+ | |
剑指 Offer II 54 | 所有大于等于节点的值之和open in new window | | 树 深度优先搜索 二叉搜索树 1+ | |
剑指 Offer II 55 | 二叉搜索树迭代器open in new window | [✓] | 栈 树 设计 3+ | |
剑指 Offer II 59 | 数据流的第 K 大数值open in new window | [✓] | 树 设计 二叉搜索树 3+ | |
面试题 04.02 | 最小高度树open in new window | | 树 二叉搜索树 数组 2+ | |
面试题 04.03 | 特定深度节点链表open in new window | | 树 广度优先搜索 链表 1+ | |
面试题 04.04 | 检查平衡性open in new window | | 树 深度优先搜索 二叉树 | |
面试题 04.05 | 合法二叉搜索树open in new window | | 树 深度优先搜索 二叉搜索树 1+ | |
面试题 04.06 | 后继者open in new window | | 树 深度优先搜索 二叉搜索树 1+ | |
面试题 04.08 | 首个共同祖先open in new window | | 树 深度优先搜索 二叉树 | |
面试题 04.09 | 二叉搜索树序列open in new window | | 树 二叉搜索树 回溯 1+ | |
面试题 04.10 | 检查子树open in new window | | 树 深度优先搜索 二叉树 2+ | |
面试题 04.12 | 求和路径open in new window | | 树 深度优先搜索 二叉树 | |
面试题 17.12 | BiNodeopen in new window | | 栈 树 深度优先搜索 3+ | |