跳至主要內容

二叉树


二叉树

全部标签

数据结构

数组 矩阵 链表 双向链表 单调栈 队列 单调队列 堆(优先队列) 哈希表 字符串 字符串匹配 二叉树 二叉搜索树 最小生成树 有序集合 拓扑排序 最短路 强连通分量 欧拉回路 双连通分量 并查集 字典树 线段树 树状数组 后缀数组

算法

枚举 递归 分治 回溯 贪心 动态规划 排序 桶排序 计数排序 基数排序 归并排序 快速选择 二分查找 记忆化搜索 深度优先搜索 广度优先搜索 双指针 位运算 前缀和 计数 滑动窗口 状态压缩 哈希函数 滚动哈希 扫描线

其他

数学 数论 几何 博弈 模拟 组合数学 随机化 概率与统计 水塘抽样 拒绝采样 数据库 设计 数据流 脑筋急转弯 交互 迭代器 多线程


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