二叉搜索树BST
修剪二叉搜索树
669. 修剪二叉搜索树
题意,只保留值在 L ~ R 之间的节点。
用递归做,如果当前结点大于上界,则修剪左子树。
如果当前结点小于下界,则修建右子树。
否则两颗子树都要修剪。
1 | class Solution { |
二叉搜索树的最近公共祖先
235. 二叉搜索树的最近公共祖先
利用BST的特点来进行寻找。
1 | class Solution { |
但问耕耘,莫问收获
669. 修剪二叉搜索树
题意,只保留值在 L ~ R 之间的节点。
用递归做,如果当前结点大于上界,则修剪左子树。
如果当前结点小于下界,则修建右子树。
否则两颗子树都要修剪。
1 | class Solution { |
235. 二叉搜索树的最近公共祖先
利用BST的特点来进行寻找。
1 | class Solution { |
v1.5.2