`
zhang_xzhi_xjtu
  • 浏览: 527092 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

[leetcode] SameTree

 
阅读更多
/**
* <pre>
* 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.
* </pre>
*/
public class SameTree {

    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 == q)
                return true;
            if (p == null || q == null)
                return false;
            return p.val == q.val && isSameTree(p.left, q.left)
                    && isSameTree(p.right, q.right);
        }
    }
}
0
6
分享到:
评论
1 楼 cywhoyi 2014-12-16  
leetcode的题目很有趣

相关推荐

Global site tag (gtag.js) - Google Analytics