美文网首页
Maximum Depth of Binary Tree二叉树最

Maximum Depth of Binary Tree二叉树最

作者: 穿越那片海 | 来源:发表于2017-03-08 22:27 被阅读0次

    Easy

    求一棵二叉树的最大深度。

    递归。

    # Definition for a binary tree node.
    # class TreeNode(object):
    #     def __init__(self, x):
    #         self.val = x
    #         self.left = None
    #         self.right = None
    
    class Solution(object):
        def maxDepth(self, root):
            """
            :type root: TreeNode
            :rtype: int
            """
            
            if root == None:
                return 0
            else:
                depth = 1
                if root.left == None and root.right == None:
                    return 1
                else:
                    depth += max(self.maxDepth(root.left), self.maxDepth(root.right))
                    return depth
    

    相关文章

      网友评论

          本文标题:Maximum Depth of Binary Tree二叉树最

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