# 对称二叉树

  1. 对称二叉树

来源:力扣(LeetCode) 链接 (opens new window):https://leetcode.cn/problems/symmetric-tree/ 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

github (opens new window)

# 问题

给你一个二叉树的根节点 root , 检查它是否轴对称

# 思路

递归

var isSymmetric = function (root) {
  if (!root) {
    return false;
  }

  function dfs(left, right) {
    if (!left && !right) {
      return true;
    }

    if (!left || !right) {
      return false;
    }

    if (left.val !== right.val) {
      return false;
    }

    return dfs(left.left, right.right) && dfs(left.right, right.left);
  }

  return dfs(root, root);
};
陕ICP备20004732号-3