判断二叉树是否相等

判断二叉树是否相等

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);
}


全部评论

相关推荐

评论
3
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务