95 | 不同的二叉搜索树 IIopen in new window | [✓] | 树 二叉搜索树 动态规划 2+ | |
96 | 不同的二叉搜索树open in new window | [✓] | 树 二叉搜索树 数学 2+ | |
98 | 验证二叉搜索树open in new window | [✓] | 树 深度优先搜索 二叉搜索树 1+ | |
99 | 恢复二叉搜索树open in new window | [✓] | 树 深度优先搜索 二叉搜索树 1+ | |
108 | 将有序数组转换为二叉搜索树open in new window | [✓] | 树 二叉搜索树 数组 2+ | |
109 | 有序链表转换二叉搜索树open in new window | [✓] | 树 二叉搜索树 链表 2+ | |
173 | 二叉搜索树迭代器open in new window | [✓] | 栈 树 设计 3+ | |
230 | 二叉搜索树中第 K 小的元素open in new window | [✓] | 树 深度优先搜索 二叉搜索树 1+ | |
235 | 二叉搜索树的最近公共祖先open in new window | [✓] | 树 深度优先搜索 二叉搜索树 1+ | |
255 | 验证二叉搜索树的前序遍历序列 🔒open in new window | | 栈 树 二叉搜索树 4+ | |
270 | 最接近的二叉搜索树值 🔒open in new window | | 树 深度优先搜索 二叉搜索树 2+ | |
272 | 最接近的二叉搜索树值 II 🔒open in new window | | 栈 树 深度优先搜索 4+ | |
285 | 二叉搜索树中的中序后继 🔒open in new window | | 树 深度优先搜索 二叉搜索树 1+ | |
333 | 最大二叉搜索子树 🔒open in new window | | 树 深度优先搜索 二叉搜索树 2+ | |
426 | 将二叉搜索树转化为排序的双向链表 🔒open in new window | [✓] | 栈 树 深度优先搜索 4+ | |
449 | 序列化和反序列化二叉搜索树open in new window | | 树 深度优先搜索 广度优先搜索 4+ | |
450 | 删除二叉搜索树中的节点open in new window | [✓] | 树 二叉搜索树 二叉树 | |
501 | 二叉搜索树中的众数open in new window | | 树 深度优先搜索 二叉搜索树 1+ | |
510 | 二叉搜索树中的中序后继 II 🔒open in new window | | 树 二叉搜索树 二叉树 | |
530 | 二叉搜索树的最小绝对差open in new window | [✓] | 树 深度优先搜索 广度优先搜索 2+ | |
538 | 把二叉搜索树转换为累加树open in new window | | 树 深度优先搜索 二叉搜索树 1+ | |
653 | 两数之和 IV - 输入二叉搜索树open in new window | | 树 深度优先搜索 广度优先搜索 4+ | |
669 | 修剪二叉搜索树open in new window | | 树 深度优先搜索 二叉搜索树 1+ | |
700 | 二叉搜索树中的搜索open in new window | [✓] | 树 二叉搜索树 二叉树 | |
701 | 二叉搜索树中的插入操作open in new window | [✓] | 树 二叉搜索树 二叉树 | |
703 | 数据流中的第 K 大元素open in new window | [✓] | 树 设计 二叉搜索树 3+ | |
776 | 拆分二叉搜索树 🔒open in new window | | 树 二叉搜索树 递归 1+ | |
783 | 二叉搜索树节点最小距离open in new window | [✓] | 树 深度优先搜索 广度优先搜索 2+ | |
897 | 递增顺序搜索树open in new window | | 栈 树 深度优先搜索 2+ | |
938 | 二叉搜索树的范围和open in new window | | 树 深度优先搜索 二叉搜索树 1+ | |
1008 | 前序遍历构造二叉搜索树open in new window | [✓] | 栈 树 二叉搜索树 3+ | |
1038 | 从二叉搜索树到更大和树open in new window | | 树 深度优先搜索 二叉搜索树 1+ | |
1214 | 查找两棵二叉搜索树之和 🔒open in new window | | 栈 树 深度优先搜索 4+ | |
1305 | 两棵二叉搜索树中的所有元素open in new window | | 树 深度优先搜索 二叉搜索树 2+ | |
1373 | 二叉搜索子树的最大键值和open in new window | | 树 深度优先搜索 二叉搜索树 2+ | |
1382 | 将二叉搜索树变平衡open in new window | | 贪心 树 深度优先搜索 3+ | |
1569 | 将子数组重新排序得到同一个二叉搜索树的方案数open in new window | | 树 并查集 二叉搜索树 7+ | |
1586 | 二叉搜索树迭代器 II 🔒open in new window | | 栈 树 设计 3+ | |
1902 | 给定二叉搜索树的插入顺序求深度 🔒open in new window | | 树 二叉搜索树 数组 2+ | |
2476 | 二叉搜索树最近节点查询open in new window | | 树 深度优先搜索 二叉搜索树 3+ | |
LCP 52 | 二叉搜索树染色open in new window | | 树 线段树 二叉搜索树 4+ | |
剑指 Offer 33 | 二叉搜索树的后序遍历序列open in new window | [✓] | 栈 树 二叉搜索树 4+ | |
剑指 Offer 36 | 二叉搜索树与双向链表open in new window | [✓] | 栈 树 深度优先搜索 4+ | |
剑指 Offer 54 | 二叉搜索树的第k大节点open in new window | [✓] | 树 深度优先搜索 二叉搜索树 1+ | |
剑指 Offer 68 | 二叉搜索树的最近公共祖先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.05 | 合法二叉搜索树open in new window | | 树 深度优先搜索 二叉搜索树 1+ | |
面试题 04.06 | 后继者open in new window | | 树 深度优先搜索 二叉搜索树 1+ | |
面试题 04.09 | 二叉搜索树序列open in new window | | 树 二叉搜索树 回溯 1+ | |
面试题 17.12 | BiNodeopen in new window | | 栈 树 深度优先搜索 3+ | |