#y1102. 二叉树_修剪二叉搜索树
二叉树_修剪二叉搜索树
【题目来源】
https://leetcode.cn/problems/trim-a-binary-search-tree/
修剪二叉搜索树
给你二叉搜索树 ,同时给定最小边界low 和最大边界 high。通过修剪二叉搜索树,使得所有节点的值在[low, high]中。修剪树 不应该 改变保留在树中的元素的相对结构 (即,如果没有被移除,原有的父代子代关系都应当保留)。 可以证明,存在 唯一的答案 。
所以结果应当返回修剪好的二叉搜索树的新的根节点。注意,根节点可能会根据给定的边界发生改变。
请输出修改后的二叉树的前序遍历结果
输入:
3
1 0 2
1 2
输出:
1 2
输入:
10
3 0 4 -1 2 -1 -1 -1 -1 1
1 3
输出:
3 2 1