当前位置: 首页 > 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/164107/

相关文章:

  • 上海网站怎么备案表WordPress 主题解密
  • 网站建设合同的注意点seo网络推广师招聘
  • wordpress站点标题副标题换行深圳广告设计公司深圳画册设计
  • 做临时网站网站信息填写要求
  • 网站栏目做跳转安康升降平台
  • 网站开发所需的技术wordpress速度和cms
  • 做破解网站合法互联网外包平台
  • 网站开发需要的编程软件家具公司网页设计
  • 电商行业网站建设及维护贵阳网站建设建站系统
  • 彩票网站APP建设广东建设教育协会网站首页
  • 潜山网站建设知名企业创新案例
  • 手机网站建设哪家便宜晋江网站建设qzdzi
  • app网站开发方案东莞营销型网站建设公司
  • 龙华区住房和建设局官方网站运维工程师是青春饭吗
  • seo站长工具下载wordpress网站放icp
  • 外贸网站建设公司策划网站建设公司的发展规划
  • 卖普洱茶做网站DW个人网站怎么做
  • 云空间的网站如何做国外企业档案馆网站的特色
  • 怎么自己做刷东西网站济南网络优化网站
  • 建设部2018年工作要点网站房屋装修网
  • 营销导向网站建设流程深圳低价建站
  • 推广平台网站热狗网大学生创业服务网站建设方案
  • 网站子栏目设计哪些做直播卖食品的网站
  • 设计网站建设书南昌南京房产网
  • 网站怎么做语言切换高校网站建设 网站群
  • 手机网站建设公友情连接出售
  • 网站如何做企业电子宣传册手机视频网站建站
  • 下载学校网站模板下载安装wordpress导航图片尺寸
  • 郑州做个人网站的公司白鹭引擎做h5网站
  • 广州建设局官方网站主营网站开发