二叉树-判断两棵树是否相同

一、怎样是两棵树相同
值相同,树的结构相同
在这里插入图片描述

二、递归实现

//检查两棵树是否相同
    //值相同、树的结构相同
    public static boolean isSameTree(Node p,Node q){
        if(p==null&&q==null){
            return true;
        }
        if(p==null||q==null){
            return false;
        }
        return p.val==q.val&&isSameTree(p.left,q.left)&&isSameTree(p.right,q.right);
    }

猜你喜欢

转载自blog.csdn.net/Subuprogrammer/article/details/107844035