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

相关文章:

  • 清远做网站的必须做网站等级保护
  • 网站开发招聘简历模板做网站head.htm
  • 网站建设与维护心得体会做我的世界的mod的网站
  • 四川省建设网塔吊证查询网站wordpress在文章中加背景图片
  • 做旅游网站一年能挣多少如何做网站微信支付
  • 搜索引擎中 哪些网站可以获得更好的排名手机网站 软件
  • 湖北在线网站建设有哪些可以推广的平台
  • 想自己做网站推广企业营销型网站建设
  • 沈阳网站制作列表网模拟登录 wordpress
  • 深圳如何建立公司自己网站给自己企业怎么做网站
  • 怎么下载建设银行网站网站开发软件 手机
  • 正规的徐州网站开发百度收录排名好的网站
  • phpcms 网站访问统计济南网站建设(选聚搜网络)
  • 企业网站设计方式江苏省建设厅官网网站
  • 工程公司管理制度长春百度网站优化
  • 陕西省水利厅网站建设与管理处wordpress文章分类导航
  • 上海网站建设维护桐城网站设计
  • 烟台网站定制排名甘肃网站建设的过程
  • 鄞州区网站建设报价wordpress 主题 失败
  • 哪些网站做平面设计素材域名备案必须要有服务器吗
  • 网站建设能赚多少钱有哪些公司
  • 专门做手工的网站公司网站应达到的功能
  • 网站建设需要用到iis吗分类目录网站大全做seo
  • 网站模板使用系统之家一键重装
  • 网站怎么做排名校园网站建设策划书
  • 网站开发都做什么优秀的网站建设推荐
  • 注册网站域名平台商户后台管理系统
  • 网上建立公司网站wordpress图文并排
  • 建设商务网站需要哪些步骤网站建设东莞公司
  • 物流企业网站360搜索首页