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

河北工程信息网官网婚纱摄影 网站关键词 优化

河北工程信息网官网,婚纱摄影 网站关键词 优化,自己的店铺如何弄小程序,免费的个人简历模板电子版题目 给定一个二叉树 root ,返回其最大深度。二叉树的 最大深度 是指从根节点到最远叶子节点的最长路径上的节点数。 示例 示例 1: 输入:root [3,9,20,null,null,15,7] 输出:3示例 2: 输入:root [1,null,…
  1. 题目
    给定一个二叉树 root ,返回其最大深度。二叉树的 最大深度 是指从根节点到最远叶子节点的最长路径上的节点数。
  2. 示例
    示例 1:
    输入:root = [3,9,20,null,null,15,7]
    输出:3示例 2:
    输入:root = [1,null,2]
    输出:2
  3. 解题思路
    1. 方法一:递归。(深度优先)
      1. 树的深度,等于子树的深度加1。
      2. 那么求二叉树的最大深度,也就是求其左子树和右子树深度的最大值。
    2. 方法二:层遍。(广度)
      1. 从根节点开始,依次遍历每一层的所有节点,那么深度+1。遍历后,将当前层节点的所有子树都作为根节点,继续遍历下一层。
      2. 使用额外内存存储当前层节点。
  4. 代码(Java)
    // 方法一
    class Solution {public int maxDepth(TreeNode root) {if (root == null) {return 0;}int maxLeft = maxDepth(root.left);int maxRight = maxDepth(root.right);return Math.max(maxLeft, maxRight) + 1;}
    }
    // 方法二
    class Solution {public int maxDepth(TreeNode root) {if (root == null) {return 0;}int i = 1;Stack<TreeNode> stack = new Stack<TreeNode>();Stack<TreeNode> stack2 = new Stack<TreeNode>();stack.push(root);while (!stack.isEmpty()) {TreeNode node = stack.pop();if (node.left != null || node.right != null) {if (node.left != null) {stack2.push(node.left);}if (node.right != null) {stack2.push(node.right);}}if (stack.isEmpty() && !stack2.isEmpty()) {stack = stack2;stack2 = new Stack<TreeNode>();i++;}}return i;}
    }

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

相关文章:

  • 免费企业建站谷哇网站建设
  • 贴吧怎么做网站视频上海网站建设技术
  • 茶网站建设实训报告wordpress ip 地址修改密码
  • wordpress站外搜索网站开发一般用哪种语言
  • 免费h5模板网站模板wordpress站点如何添加百度分享代码
  • 个人网站备注企业营销平台
  • 重庆万州网站建设报价网站建设维护视频教程
  • 免费的建设网站软件1688网站建设
  • 网站建设成本估算沃通 wordpress
  • 建设银行温州支行官方网站那个网站招丑的人做网红
  • 做网站代理怎么赚钱别墅室内设计效果图
  • 集美那里有教网站建设wordpress 主题排行
  • 智慧校园信息门户网站建设建立主题网站的一般步骤
  • 简约中文网站设计欣赏网站开发 视频存储
  • 网站正在建设中 源码下载久久建筑网是山东省的吗
  • 建设外贸网站注意什么wordpress 评论提醒
  • 建设银行网站为什么进不去网站备案核实单
  • 新余教育网站建设怎么提升网站排名
  • 个人游戏网站备案手机下载微信电脑版官方免费下载
  • 教育行业网站建设中装建设最新消息
  • 淘客网站+wordpressh5作品欣赏
  • 如何看网站点击量WordPress文章预览篇幅
  • 网站建设需要多长时间海口市公司网站建设
  • 中铁建设集团集采网站网站改版设计
  • 汕头网站制作推荐保定网站 优
  • 如何查看网站备案信息吗网站cms大全
  • 免费行情网站下载大全php开发网站优势
  • 一个网站有多少页面网站备案现场核验
  • 专门做餐饮空间设计的网站德宏企业网站建设
  • 资阳网站制作公司网页免费制作