LeetCode #669:Trim A BST(修剪二叉搜索树) 题目描述 本题一种经典错误就是在带返回值的递归函数中,遇到在范围外的结点就直接返回 NULL,实际上这种策略在官方给出的示例 2 中就是错误的。 阅读全文
LeetCode #701:Insert Into A BST(在二叉搜索树中插入元素) 题目描述 注意一下本题不是平衡二叉树,虽然题干中提到可以改变树的形状(平衡二叉树的插入和删除就可能会改变树的形状),所以只要找到树末尾插入位置就 OK 了。 阅读全文
LeetCode #236:Lowest Common Ancestor Of A Binary Tree(二叉树的最近公共祖先) 题目描述 本题的思路是采用后续遍历(自底向上)来寻找答案。在后续遍历中,当一个结点的左子树和右子树分别找到 p、q 时,该结点就是答案。 阅读全文