Find the shortest root-to-leaf path in a binary tree.
Constraints
Example
>>> root = {'val': 3, 'left': {'val': 9, 'left': None, 'right': None}, 'right': {'val': 20, 'left': {'val': 15, 'left': None, 'right': None}, 'right': {'val': 7, 'left': None, 'right': None}}}
>>> min_depth(root)
2
>>> min_depth(None)
0
>>> root = {'val': 1, 'left': {'val': 2, 'left': None, 'right': None}, 'right': None}
>>> min_depth(root)
2
Recent Submissions
No submissions yet — hit Run Tests to try!
Hints