111. Minimum Depth of Binary Tre

2018-04-27  本文已影响0人  GoDeep
image.png

自己想一下递归过程,就知道怎么递推了

class Solution:
    def minDepth(self, root):
        """
        :type root: TreeNode
        :rtype: int
        """
        if not root: return 0
        if not root.left and not root.right: return 1
        if not root.left: return 1+self.minDepth(root.right)
        if not root.right: return 1+self.minDepth(root.left)
        return 1+min(self.minDepth(root.left), self.minDepth(root.right))
        
上一篇下一篇

猜你喜欢

热点阅读