100. Same Tree.go

作者: AnakinSun | 来源:发表于2019-03-24 21:01 被阅读4次

判断两棵树是否相同

func isSameTree(p *TreeNode, q *TreeNode) bool {

    if p == nil && q == nil {
        return true
    }
    if (p == nil && q != nil) || (p != nil && q == nil) {
        return false
    }
    if p.Val != q.Val {
        return false
    }
    return isSameTree(p.Left, q.Left) && isSameTree(p.Right, q.Right)
}

相关文章

网友评论

    本文标题:100. Same Tree.go

    本文链接:https://www.haomeiwen.com/subject/oajpvqtx.html