# Definition for a binary tree node # class TreeNode: # def __init__(self, x): # self.val = x # self.left = None # self.right = None class Solution: # @param root, a tree node # @return an integer def minDepth(self, root): if not root: return 0 elif not root.left and not root.right: return 1 elif not root.left: return 1+self.minDepth(root.right) elif not root.right: return 1+self.minDepth(root.left) else: return 1+min(self.minDepth(root.left),self.minDepth(root.right))
Tuesday, September 9, 2014
Leetcode: Minimum Depth of Binary Tree @Python
Subscribe to:
Post Comments
(
Atom
)
No comments :
Post a Comment