2019-01-26 08:34:45 +08:00

9 lines
286 B
Python

def diameterOfBinaryTree(self, root):
self.res = 0
def helper(root):
if not root: return 0
left, right = helper(root.left), helper(root.right)
self.res = max(self.res, left + right)
return 1 + max(left, right)
helper(root)
return self.res