111. Minimum Depth of Binary Tree

 

Given a binary tree, find its minimum depth.

The minimum depth is the number of nodes along the shortest path from the root node down to the nearest leaf node.

 
1 class Solution {
2     public int minDepth(TreeNode root) {
3         if(root == null) return 0;
4         int left = minDepth(root.left);
5         int right = minDepth(root.right);
6         return (left==0||right==0) ? left+right+1:Math.min(left,right)+1;
7     }
8 
9 }
原文地址:https://www.cnblogs.com/zle1992/p/7761239.html