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

网站建设网络推广代理公司/北京百度搜索优化

网站建设网络推广代理公司,北京百度搜索优化,青岛知名网站建设公司排名,成都最新规划官方消息二叉树高度相关的算法题,主要是用递归算法来求解。关于树的高度,主要有以下几种题目。在线oj地址:1.二叉树的最大深度-leetcode1042.二叉树的最小深度 -leetcode1111.二叉树的最大深度思路:遍历二叉树,二叉树的高度为左…

二叉树高度相关的算法题,主要是用递归算法来求解。

关于树的高度,主要有以下几种题目。

50d45af25bb4941d863461f533d28966.png

在线oj地址:

1.二叉树的最大深度-leetcode104

2.二叉树的最小深度 -leetcode111


1.二叉树的最大深度

思路:

遍历二叉树,二叉树的高度为左右子树中,高度更大的那个。

递归遍历代码:

class Solution {public int maxDepth(TreeNode root) {if(root==null){return 0;}return Math.max(maxDepth(root.left),maxDepth(root.right))+1;}
}

2.二叉树的最小深度

题目描述:

给定一个二叉树,找出其最小深度。
最小深度是从根节点到最近叶子节点的最短路径上的节点数量。

解题思路:

访问某一节点,
若左右孩子均不为空,则最小深度为较小的子树的深度+1。
若有一个孩子节点不为空,则最小深度为该非空节点子树的深度+1。
若两个孩子节点均为空,则最小深度为1

实现代码如下:

class Solution {public int minDepth(TreeNode root) {if(root == null){return 0;}if(root.left != null && root.right !=null){return Math.min(minDepth(root.left),minDepth(root.right))+1;}return root.left!=null? minDepth(root.left)+1:minDepth(root.right)+1; }
}
http://www.jmfq.cn/news/5127535.html

相关文章:

  • 福建省高速公路建设管理网站/常见的搜索引擎有哪些?
  • 母婴类网站 网站建设方案书 备案/企业网站建设方案
  • 营口网站制作公司/百度小程序优化排名
  • 简单制作网页/杭州优化建筑设计
  • 用jsp做网站有什么好处/打广告去哪个平台
  • 广州网站建设企业/电商培训视频教程
  • 国内红酒网站建设/媒介星软文平台
  • 东莞做网站公司首选/个人推广app的妙招
  • 河北网站制作公司哪家好/百度资源搜索引擎
  • 思途旅游cms网站建设系统/百度 seo排名查询
  • html5商城网站/小广告多的网站
  • 营销型网站建设与推广/国际新闻消息
  • 学校网站建设目标/网站制作免费
  • 有专门做检验的视频网站吗/烟台seo快速排名
  • 网站为什么不被收录/搜索引擎的设计与实现
  • 网站图标怎么上传/百度问一问在线咨询客服
  • 4昌平区网站建设/苏州seo招聘
  • 怎么才算完成一个网站/搭建网站多少钱
  • 淘宝上做网站的信得过吗/软文交易平台
  • 如何创建网址快捷方式/上海优化seo
  • 京东商城官方网站/谷歌搜索排名规则
  • 小网站开发用哪些技术/种子在线资源搜索神器
  • mac wordpress教程 pdf/百度搜索怎么优化
  • 杭州e时代互联网站建设/商业计划书
  • 网络营销专业属于什么类别/搜索引擎优化涉及的内容
  • 云南 网站建设/互联网营销顾问是做什么的
  • web前端开发难不难学/seo优化包括
  • 做网站怎么找优质客户/广东疫情最新资讯
  • 有做足球裁判跑动数据的网站吗/推广技术
  • 怎么找网站做公示/无锡seo公司找哪家好