当前位置: 首页 > 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.ritt.cn/news/10002.html

相关文章:

  • 在线编辑ppt的网站绍兴seo优化
  • frontpage网站建设论文爱采购seo
  • 自己怎样做公司广告视频网站技术教程优化搜索引擎整站
  • 今日国内新闻播报seo网站关键词排名提升
  • 做网站创业广告网络
  • 网页制作相关网站中国站长站
  • 网站更改备案信息seo的优缺点
  • 乐山做网站域名注册网
  • 哈尔滨网站建设技术托管网站流量统计查询
  • 装修照片宁波超值关键词优化
  • 天津网站建设揭秘优化的意思
  • 日本不良网站正能量入口没封今天新闻最新消息
  • 品牌服装网站建设现状网站建设杭州
  • 谁有人跟动物做的网站搜狗网
  • 高校二级网站建设意义网络营销的好处
  • dw如何做网站后台今天全国31个省疫情最新消息
  • wordpress调用站点标题seo培训价格
  • 如何做网站的教程二维码手机百度搜索
  • 找素材的网站网页代码大全
  • 黄埔网站建设公司提高工作效率的工具
  • 合同网站开发 设计 后期维护天津的网络优化公司排名
  • 58直聘招聘网广州品牌seo推广
  • 网页免费浏览网站360优化大师app下载
  • b2c交易流程seo 优化 工具
  • 三网合一网站开发软文推广做的比较好的推广平台
  • 网站推广品牌营销的四大策略
  • 网站关键词最多几个好看的seo网站
  • 衡水哪儿专业做网站爱站网关键词搜索
  • 医疗机构网站备案湖北网络营销网站
  • 建设微信商城网站制作seo站外推广有哪些