897. 递增顺序搜索树

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
class Solution {
TreeNode r = new TreeNode();
public TreeNode increasingBST(TreeNode root) {
TreeNode res = r;
dfs(root);
return res.right;
}

public void dfs(TreeNode root){
if(root == null){
return;
}
dfs(root.left);
TreeNode tmp = new TreeNode(root.val);
r.right = tmp;
r = tmp;

dfs(root.right);
}
}