Untitled
unknown
python
a year ago
571 B
7
Indexable
class Solution:
def findBottomLeftValue(self, root: Optional[TreeNode]) -> int:
def traverse(node, height):
if not node:
return (None, height)
l, lheight = traverse(node.left, height+1)
r, rheight = traverse(node.right, height+1)
if lheight > rheight:
return (l, lheight)
elif rheight > lheight:
return (r, rheight)
else:
return (l, max(lheight, rheight))
result, height = traverse(root, 0)
return resultEditor is loading...
Leave a Comment