题目:

题解:
class Solution:
def minDepth(self, root: TreeNode) -> int:
if not root:
return 0
que = collections.deque([(root, 1)])
while que:
node, depth = que.popleft()
if not node.left and not node.right:
return depth
if node.left:
que.append((node.left, depth + 1))
if node.right:
que.append((node.right, depth + 1))
return 0











097:跳台台阶扩展问题098:包含不超过两种字符的最长子串099:字符串的排列](https://img-blog.csdnimg.cn/direct/c22edbc75f24486599995bf7fd1d3fcd.png)
![[5] CUDA线程调用与存储器架构](https://img-blog.csdnimg.cn/direct/5803e67d926a4fbaaf7374135a27b234.png)






