9 lines
286 B
Python
Raw Permalink Normal View History

2018-12-26 14:49:54 +11:00
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