1. 给定一个二叉树,检查它是否是镜像对称的。
    2. 例如,二叉树 [1,2,2,3,4,4,3] 是对称的。
    3. 1
    4. / \
    5. 2 2
    6. / \ / \
    7. 3 4 4 3
    8. 但是下面这个 [1,2,2,null,3,null,3] 则不是镜像对称的:
    9. 1
    10. / \
    11. 2 2
    12. \ \
    13. 3 3
    1. var isSymmetric = function (root) {
    2. const check = (left, right) => {
    3. if (!left && !right) {
    4. return true;
    5. }
    6. if (left && right) {
    7. return left.val === right.val &&
    8. check(left.left, right.right) &&
    9. check(left.right, right.left);
    10. return false;
    11. }
    12. return false;
    13. }
    14. return !root || check(root.left, root.right);
    15. };