Skip to content

原题链接

LeetCode

typescript
function isSymmetric(root: TreeNode | null): boolean {
   const helper = (left: TreeNode, right: TreeNode) => {
       if(!left && !right) return true;
       if(!left || !right) return false;

       return left.val === right.val && helper(left.left, right.right) && helper(left.right, right.left);
   }

   return helper(root, root);
};