function flattenTree( root ) {
// write code here
if(root == null) return null
flattenTree(root.left)
flattenTree(root.right)
let left = root.left
let right = root.right
root.left = null
root.right = left
let cur = root
while(cur.right != null) {
cur = cur.right
}
cur.right = right
return root
}

京公网安备 11010502036488号