LeetCode-Easy刷题(25) Minimum Depth of Binary Tree

xiaoxiao2021-02-28  10

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.

找出二叉树的最小深度.

//深度优先 维护最小深度 public int minDepth(TreeNode root) { if(root ==null){//递归结束 return 0; } int left = minDepth(root.left); int right = minDepth(root.right); if(left!=0 && right!=0){ return Math.min(left, right)+1;//当前节点最小深度 } if(left ==0){ return right+1; } return left+1; }

转载请注明原文地址: https://www.6miu.com/read-800310.html

最新回复(0)