/*** Definition for a binary tree node.* function TreeNode(val) {* this.val = val;* this.left = this.right = null;* }*//*** @param {TreeNode} root* @param {TreeNode} p* @param {TreeNode} q* @return {TreeNode}*/var lowestCommonAncestor = function(root, p, q) {if(!root || root === p || root === q) return rootlet left = lowestCommonAncestor(root.left, p, q)let right = lowestCommonAncestor(root.right, p, q)if(left && right) {return root}return left ? left : right};
