题目
给你一个树,请你 按中序遍历 重新排列树,使树中最左边的结点现在是树的根,并且每个结点没有左子结点,只有一个右子结点。
示例 1:
1 | 输入:[5,3,6,2,4,null,8,1,null,null,null,7,9] |
提示:
- 给定树中的结点数介于
1
和100
之间。 - 每个结点都有一个从
0
到1000
范围内的唯一整数值。
解法
解法一:
递归
JAVA
1 | public TreeNode increasingBST(TreeNode root) { |
给你一个树,请你 按中序遍历 重新排列树,使树中最左边的结点现在是树的根,并且每个结点没有左子结点,只有一个右子结点。
1 | 输入:[5,3,6,2,4,null,8,1,null,null,null,7,9] |
1
和 100
之间。0
到 1000
范围内的唯一整数值。递归
1 | public TreeNode increasingBST(TreeNode root) { |