徐州睢宁网站建设,腾讯云服务器安装wordpress,申请免费域名空间,沈阳开发网站公司哪家好给定一个二叉树#xff0c;找出其最小深度。 最小深度是从根节点到最近叶子节点的最短路径上的节点数量。 说明: 叶子节点是指没有子节点的节点。 示例: 给定二叉树 [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7 返回它的最小深度 2. 解题思路#xff1a;… 给定一个二叉树找出其最小深度。 最小深度是从根节点到最近叶子节点的最短路径上的节点数量。 说明: 叶子节点是指没有子节点的节点。 示例: 给定二叉树 [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7 返回它的最小深度 2. 解题思路
class Solution {
public:int minDepth(TreeNode* root) {if(!root) return 0;int left minDepth(root-left), right minDepth(root-right);return (left right) ? 1 min(left,right) : 1 leftright;}
};