Update 0538.把二叉搜索树转换为累加树.md

添加 0538.把二叉搜索树转换为累加树 Java版本
This commit is contained in:
Joshua
2021-05-14 00:59:49 +08:00
committed by GitHub
parent 1f5408b160
commit b35688b780

View File

@ -173,7 +173,27 @@ public:
Java Java
```Java
class Solution {
int sum;
public TreeNode convertBST(TreeNode root) {
sum = 0;
convertBST1(root);
return root;
}
// 按右中左顺序遍历,累加即可
public void convertBST1(TreeNode root) {
if (root == null) {
return;
}
convertBST1(root.right);
sum += root.val;
root.val = sum;
convertBST1(root.left);
}
}
```
Python Python