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

建设网站需要花多少钱微信用网站怎么做

建设网站需要花多少钱,微信用网站怎么做,济南网站建设工资,江苏最新消息今天实时目录 解法#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.hkea.cn/news/14485252/

相关文章:

  • 网站建设公司电话销售客源哪里找免费表白网站制作
  • 深圳设计网站排行网站关键词快速排名工具
  • 免费建立个人网站凡科兰州网站制作怎么样
  • icp备案网站接入信息怎么填wordpress 仿煎蛋妹子图
  • 编程做网站容易还是做软件网页设计公司logo放哪个位置
  • 公司部门网站设计模板wordpress案例讲解
  • 郑州郑东新区网站建设做购物平台网站 民治
  • 换空间网站备案室内设计网站界面
  • 网页设计与网站建设作品怎么做个人网页
  • 个人网站有哪些站网站建设公司怎
  • 网站建设 收费明细成立一个网站软件需要多少钱
  • 网站如何做seo的淘宝网站的建设
  • 百度网站推广咨询网络信息安全工程师
  • 国外设计素材网站wordpress 文件上传插件
  • 河南建一个网站大概要多少钱如何做百度网站2017
  • 学做网站能赚多少钱做网站公司北京
  • 郑州做网站多少钱培训教育类网站模板下载
  • 汽车贸易网站建设方案技术支持 上海做网站
  • 网站怎么做直播功能沧州网站建设定制价格
  • 竹子建站公司手机网站开发一个多少钱
  • 网站怎么上传网站吗php网站开发工程师岗位职责
  • 一个网站做多有几种颜色网站后台域名登陆软件
  • 深圳公司做网站wordpress嵌套海洋cms
  • 做什么网站最赚钱免费建网页
  • wordpress建立的网站吗佛山网站建设公司哪家便宜
  • 邢台网站建设公司中企动力网站建设合同
  • 用jsp做留言板网站网页颜色搭配案例
  • 军队工程建设项目招投标网站网络事件营销
  • 免费行情网站app页面wordpress插件 二次开放
  • 汨罗网站建设盐城网站开发基本流程