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

云南城乡建设厅网站做网站用什么平台

云南城乡建设厅网站,做网站用什么平台,四川专业旅游网站制作,企业网站教程给定一个二叉树 root ,返回其最大深度。 二叉树的 最大深度 是指从根节点到最远叶子节点的最长路径上的节点数。 示例 1: 输入:root [3,9,20,null,null,15,7] 输出:3示例 2: 输入:root [1,null,2] 输出…

给定一个二叉树 root ,返回其最大深度。

二叉树的 最大深度 是指从根节点到最远叶子节点的最长路径上的节点数。

示例 1:

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

示例 2:

输入:root = [1,null,2]
输出:2

提示:

  • 树中节点的数量在 [0, 104] 区间内。
  • -100 <= Node.val <= 100
/*** 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 maxDepth(TreeNode root) {/**空节点的深度记录为0 */if(root == null) {return 0;}/**叶子节点的深度记录为1 */ if(root.left == null && root.right == null) {return 1;}/**拿到左右子树的信息 */int leftDepth = maxDepth(root.left);int rightDepth = maxDepth(root.right);/**左右子树的根都是当前节点的下一层,所以取最大的+1 */return Math.max(leftDepth, rightDepth) + 1;}
}

http://www.yayakq.cn/news/657962/

相关文章:

  • 如何建设诗词网站揭阳网站制作软件
  • 网站结构及内容建设策略网页设计制作报价表
  • 沈阳建站免费模板农产品电商营销策划方案
  • 高级营销网站建设只需1200元长沙网站建设流程
  • 东莞网站模板百度新闻下载安装
  • 坤思特重庆网站建设熊掌号网页版梦幻西游vip价格表
  • 怎么设置网站权限音乐应用网站模板
  • 北京朝阳网站网络公司网站建设服务
  • ps做购物小网站网站排名优化怎么弄
  • 免费ppt模板免费网站建设网站的企业名称
  • 免费关键词挖掘网站今天合肥刚刚发生的重大新闻
  • 建设网站建设投标网1249中官网词站群网站和做seo那个号
  • 兰州模板型网站建设wordpress轮翻图参数
  • o2o网站建设方案讲解西安传媒公司
  • 做外贸网站机构php小型网站源码
  • 中国 网站服务器 租金编程c++网课哪家好
  • 编程猫官方网站入口网站霸屏怎么做
  • 云服务器网站解析国外域名注册哪个便宜
  • 安徽阜阳网站建设网站建设服务好的商家
  • 怎么建立一个公司的网站吗深圳建设信息网站
  • 网站优化排名软件推广宁波网络推广丿易企网怎么样
  • 做5173这样的网站要多少人区网站开发语言
  • 微信营销网站(含html源文件)免费下载网络设置怎么设置
  • hdsyscms企业建站系统汕头汽配网站建设
  • 返利网站开发一般要多少钱工业设计专业最好的大学世界排名
  • 上海哪个网站最好用网站建设评比自评情况
  • 如何建立网站建设高唐网站建设
  • 网站建设ppt方案模板下载计算机ui设计是什么
  • 长春专业网站建设公司排名大连网站建设哪个公司好
  • 一起做网站官渡网站建设