class Solution(object):
def trimBST(self, root, L, R):
"""
:type root: TreeNode
:type L: int
:type R: int
:rtype: TreeNode
"""
if root is None:
return None
data =root.val
if data<L or data>R:
a=self.trimBST(root.left,L,R)
b= self.trimBST(root.right,L,R)
return a if b is None else b
root.left=self.trimBST(root.left, L, R)
root.right=self.trimBST(root.right, L, R)
return root
版权声明:本文为Jason__Liang原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。