判断二叉树是否相等

判断二叉树是否相等

http://www.nowcoder.com/questionTerminal/9a9e74b71f944efab9992925f7f9a65e

递归

public boolean isSameTree(TreeNode p, TreeNode q) {
    // p、q都为空
    if (p == null && q == null)
        return true;
    // p、q有一个为空
    if (p == null || q == null)
        return false;
    return p.val == q.val && isSameTree(p.left, q.left)
        && isSameTree(p.right, q.right);
}


全部评论

相关推荐

03-21 08:46
已编辑
门头沟学院 C++
一个什么都不会的学生:当你有硕士学历的时候HR会说就是比本科生强
点赞 评论 收藏
分享
评论
3
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务