144.
const tree = {
val: '1',
left: {
val: '2',
left: {
val: '4',
left: null,
right: null
},
right: {
val: '5',
left: null,
right: null
}
},
right: {
val: '3',
left: {
val: '6',
left: null,
right: null
},
right: {
val: '7',
left: null,
right: null
}
}
}
var invertTree = function (root) {
if (root === null) return null;
[root.left, root.right] = [root.right, root.left]
invertTree(root.left)
invertTree(root.right)
return root;
}
console.log(invertTree(tree))