LeetCode-热题100-笔记-day25

101. 对称二叉树icon-default.png?t=N7T8https://leetcode.cn/problems/symmetric-tree/

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

示例 1:

LeetCode-热题100-笔记-day25_第1张图片

输入:root = [1,2,2,3,4,4,3]
输出:true
class Solution {
    public boolean isSymmetric(TreeNode root) {
        return check(root,root);
    }

    public boolean check(TreeNode p, TreeNode q){
        if(p==null&&q==null){
            return true;
        }
        if(p==null||q==null){
            return false;
        }
        return p.val==q.val && check(p.left,q.right)&&check(p.right,q.left);
    }
}

 

你可能感兴趣的:(leetcode,笔记)