[LeetCode]Same Tree

来源:互联网 发布:qq强制对话软件 编辑:程序博客网 时间:2024/06/05 17:06


Given two binary trees, write a function to check if they are equal or not.

Two binary trees are considered equal if they are structurally identical and the nodes have the same value.


/** * Definition for binary tree * public class TreeNode { *     int val; *     TreeNode left; *     TreeNode right; *     TreeNode(int x) { val = x; } * } */ public class Solution {    public boolean isSameTree(TreeNode p, TreeNode q) {       if(p==null||q==null){       if(p==null&&q==null){       return true;       }else{       return false;       }              }        if(isSameTree(p.left,q.left)==true&&isSameTree(p.right,q.right)==true&&p.val==q.val){       return true;       }else{       return false;       }    }}







0 0
原创粉丝点击