当前位置: 首页 > news >正文

做司法亲子鉴定网站今日的新闻

做司法亲子鉴定网站,今日的新闻,广州注册公司新政策,电子商务的特点包括什么目录 题目描述: (递归)代码: (非递归、层次遍历)代码: 题目描述: 给定一个二叉树,找出其最小深度。 最小深度是从根节点到最近叶子节点的最短路径上的节点数量。 说…

目录

题目描述:

(递归)代码:

        (非递归、层次遍历)代码:


题目描述:

给定一个二叉树,找出其最小深度。

最小深度是从根节点到最近叶子节点的最短路径上的节点数量。

说明:叶子节点是指没有子节点的节点。

示例 1:

输入:root = [3,9,20,null,null,15,7]
输出:2

示例 2:

输入:root = [2,null,3,null,4,null,5,null,6]
输出:5

提示:

  • 树中节点数的范围在 [0, 10^5] 内
  • -1000 <= Node.val <= 1000

(递归)代码:

/*** Definition for a binary tree node.* public class TreeNode {*     int val;*     TreeNode left;*     TreeNode right;*     TreeNode() {}*     TreeNode(int val) { this.val = val; }*     TreeNode(int val, TreeNode left, TreeNode right) {*         this.val = val;*         this.left = left;*         this.right = right;*     }* }*/
class Solution {public int minDepth(TreeNode root) {if(root==null){return 0;}int right=minDepth(root.right);int left=minDepth(root.left);if(right==0){return left+1;}if(left==0){return right+1;}return Math.min(left,right)+1;}
}

        (非递归、层次遍历)代码:

                用层次遍历实现:

/*** Definition for a binary tree node.* public class TreeNode {*     int val;*     TreeNode left;*     TreeNode right;*     TreeNode() {}*     TreeNode(int val) { this.val = val; }*     TreeNode(int val, TreeNode left, TreeNode right) {*         this.val = val;*         this.left = left;*         this.right = right;*     }* }*/
class Solution {public int minDepth(TreeNode root) {if(root==null){return 0;}Queue<TreeNode> queue=new LinkedList<>();queue.add(root);int count=0;while (!queue.isEmpty()){int size=queue.size();count++;for(int i=0;i<size;i++){TreeNode peek = queue.remove();if(peek.right==null && peek.left==null){return count;}if (peek.right!=null) {queue.add(peek.right);}if(peek.left!=null){queue.add(peek.left);}}}return count;}
}

http://www.tj-hxxt.cn/news/80422.html

相关文章:

  • 申请网站建设近期新闻热点大事件
  • 可以做进销存的网站系统app宣传推广方案
  • 效果图素材网站百度搜索关键词指数
  • 怎么为自己做的网站申请域名百度快照优化seo
  • 律师做网络推广哪个网站好百度指数总结
  • 有哪些营销型网站推荐网络营销咨询服务
  • 日本 设计网站软文推广收费
  • 安徽网站开发费用网络营销案例及分析
  • 学校做网站有些什么好处seo快速软件
  • 公众平台网站开发哪家好百度竞价托管公司
  • 网站怎么做别名现在搜什么关键词能搜到网站
  • 怎样做网站赚流量seo自然排名关键词来源的优缺点
  • 小蚂蚁page页面模板上海牛巨仁seo
  • 做百度网站每年的费用多少合适扫一扫识别图片
  • 海口网站建设谷歌搜索引擎网址
  • 微信公众号营销公司网络优化方案
  • 网站站做地图软件什么样的人适合做营销
  • app建设网站公司哪家好怎样在百度上免费建网站
  • 邯郸做网站xy0310怎么自己制作网页
  • 优秀企业宣传ppt快推达seo
  • 婚庆网站设计说明书百度推广教程视频教程
  • 网站多语言模块seosem是指什么意思
  • 用树莓派做网站服务器好吗提升神马关键词排名报价
  • wordpress首页添加站点统计显示seo推广技巧
  • 网站适合移动端网络公司seo教程
  • 上海网站开发工程师招聘网域名停靠浏览器
  • 网站建设的本质链接买卖是什么意思
  • asp.net 做网站企业策划书
  • 昆明专业网站排名推广培训学校网站
  • 品牌网站建设有哪些做seo用哪种建站程序最好