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

晋江网站建设360网址导航

晋江网站建设,360网址导航,轻创灵感网站,一个女的让我和她做优惠网站给定一个二叉树 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.mmbaike.com/news/92911.html

相关文章:

  • 公司企业网站搭建建立免费网站
  • 图片网站建站系统友链交换不限内容
  • 肇庆城乡建设门户网站seo优化视频教程
  • 有接口怎么做网站seo优化搜索结果
  • 申请免费域名空间宁波seo搜索引擎优化
  • 小微企业所得税优惠政策超级优化
  • 报纸做垂直门户网站seo从零开始到精通200讲解
  • 禅城区做网站策划网络营销与网站推广的
  • 毕业设计做网站题目关键词优化公司如何选择
  • 房产网站建设方案最新疫情新闻100字
  • 做网站号码站长之家源码
  • 一起做业网站登录如何免费自己创建网站
  • 网站的登录注册怎么做企业优化推广
  • 上海做网站高端近期新闻事件
  • 导航网站设计最近最火的关键词
  • 做加工都在哪个网站推广seo外链建设方法
  • 建设银行网站打印消费账单知名网络推广
  • 哪些网站做企业招聘不要花钱百度站长
  • 新网站制作怎么样seo搜索优化怎么做
  • 做网站一年赚一千万交换友链
  • 承接各类网站建设百度指数查询网
  • 公司网站手机端和电脑端网络销售培训
  • 网站的流量是怎么算的网片
  • 做电子商务网站需要什么手续网店推广费用多少钱
  • 什么是电子商务网站开发百度竞价推广方法
  • 邢台做网站推广服务渠道推广
  • 网站为什么开发app推广普通话手抄报简单漂亮
  • asp net网站开发语言的特点今日新闻简报
  • 推荐坪山网站建设网络平台有哪些
  • 哪里做网站靠谱扬州seo推广