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

云浮市网站建设_网站建设公司_门户网站_seo优化

秦皇岛哪里做网站,企业管理系统免费网站,深圳注册公司可以申请车牌吗,巨鹿网站建设多少钱目录 解法#xff1a; 官方解答#xff1a; 方法一#xff1a;深度优先搜索 方法二#xff1a;广度优先搜索 思路与算法 复杂度分析 时间复杂度#xff1a; 空间复杂度#xff1a; 给定一个二叉树 root #xff0c;返回其最大深度。 二叉树的 最大深度 是指从根…目录 解法 官方解答 方法一深度优先搜索 方法二广度优先搜索 思路与算法 复杂度分析 时间复杂度 空间复杂度 给定一个二叉树 root 返回其最大深度。 二叉树的 最大深度 是指从根节点到最远叶子节点的最长路径上的节点数。 示例 1 输入root [3,9,20,null,null,15,7] 输出3示例 2 输入root [1,null,2] 输出2提示 树中节点的数量在 [0, 104] 区间内。-100 Node.val 100 解法 直接使用深度优先遍历方法遍历到最深然后返回数字。 class Solution {public int maxDepth(TreeNode root) {if (root null) {return 0;}return Math.max(maxDepth(root.left), maxDepth(root.right)) 1;} } 官方解答 方法一深度优先搜索 与上面所写思想差不多 方法二广度优先搜索 思路与算法 我们也可以用「广度优先搜索」的方法来解决这道题目但我们需要对其进行一些修改此时我们广度优先搜索的队列里存放的是「当前层的所有节点」。每次拓展下一层的时候不同于广度优先搜索的每次只从队列里拿出一个节点我们需要将队列里的所有节点都拿出来进行拓展这样能保证每次拓展完的时候队列里存放的是当前层的所有节点即我们是一层一层地进行拓展最后我们用一个变量 ans 来维护拓展的次数该二叉树的最大深度即为 ans。 class Solution {public int maxDepth(TreeNode root) {if (root null) {return 0;}QueueTreeNode queue new LinkedListTreeNode();queue.offer(root);int ans 0;while (!queue.isEmpty()) {int size queue.size();while (size 0) {TreeNode node queue.poll();if (node.left ! null) {queue.offer(node.left);}if (node.right ! null) {queue.offer(node.right);}size--;}ans;}return ans;} } 复杂度分析 时间复杂度 O(n)O其中 n 为二叉树的节点个数。与方法一同样的分析每个节点只会被访问一次。 空间复杂度 此方法空间的消耗取决于队列存储的元素数量其在最坏情况下会达到 O(n)。 官方解答部分 作者力扣官方题解 链接https://leetcode.cn/problems/maximum-depth-of-binary-tree/ 来源力扣LeetCode 著作权归作者所有。商业转载请联系作者获得授权非商业转载请注明出处。
http://www.lebaoying.cn/news/103657.html

相关文章:

  • j网站开发网站的构造
  • 网站系统修改不了怎么回事移动开发软件
  • 网站开发的前端后端手机网站图片锚链接怎么做
  • 自己想做个网站 费用上海做得好的网站建设公司
  • 网站建设专业的公司哪家好下载赶集网招聘最新招聘
  • 最专业的礼品网站实例老铁外链
  • 三明建设网站asp.net做的音乐网站
  • 怎样做网站平台赚钱少儿编程app
  • 模板网站如何快速交付给客户台州建网站公司
  • html论坛网站模板下载数据分析网页
  • 宝安企业网站建设网络推广主要用哪些软件
  • 企业网站优化哪家好wordpress忘记数据库
  • 西安市做网站的网页开发背景与意义
  • 淘客优惠券网站怎么做天津门户网站建设
  • asp.net mvc 手机网站wordpress 方括号
  • 网站制作公司有哪些证推荐盐城网站建设
  • 滨州 网站开发江西省地图
  • 个人网页内容需要哪些深圳网站关键词优化公司哪家好
  • 建设旅游门户网站聊城网站建设招聘
  • 网站 .net 多少钱wordpress 响应式模板下载
  • 网站发的文章如何优化天津广告设计公司
  • 厦门网站建设 首选猴子网络网站搜索推广销售
  • tp框架做网站wordpress评论审核
  • 长春网站建设案例wordpress html代码编辑器
  • 集团公司手机站网站杭州网站建设icp备
  • 网站建设的平面设计济南正规的网站制作
  • 微网站建设包含微商平台
  • 私有云可以做网站手机版oa系统
  • 深圳做app网站的公司哪家好百度霸屏推广多少钱一个月
  • 网站设计步骤有哪些河南省建设厅网站无事故证明