LeetCode--二叉树

101. 对称二叉树

image.png
var isSymmetric = function(root) {
  const check = (left,right)=>{
    // 如果都不存在,说明都递归到最后还是满足条件,或者一开始都是空
    if (!left && !right)return true
    if (left && right){
      return left.val === right.val && check(left.left,right.right) && check(left.right,right.left)
    }
    // 当上面这个if不执行了,说明不满足条件了
    return false;
  }
  return !root || check(root.left,root.right)
};
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。