121 - 538 把二叉树转换为累加树
题目
解答
递归
var convertBST = function(root) {
if (!root) {
return root
}
let sum = 0
const dfs = function(node) {
if (!node) {
return
}
dfs(node.right)
node.val += sum
sum = node.val
dfs(node.left)
return node
}
return dfs(root)
};栈
Last updated
