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

做网络推广网站有哪些兰州市一地发布提醒

做网络推广网站有哪些,兰州市一地发布提醒,精品课程网站建设现状,WordPress支持邮箱登录LCR 044.在每个树行中找最大值 给定一棵二叉树的根节点 root #xff0c;请找出该二叉树中每一层的最大值。 示例 1#xff1a; 输入: root [1,3,2,5,3,null,9] 输出: [1,3,9] 解释:1/ \3 2/ \ \ 5 3 9 示例 2#xff1a; 输入: root [1,2,3] 输出: [1,3] 解…LCR 044.在每个树行中找最大值 给定一棵二叉树的根节点 root 请找出该二叉树中每一层的最大值。 示例 1 输入: root [1,3,2,5,3,null,9] 输出: [1,3,9] 解释:1/ \3 2/ \ \ 5 3 9 示例 2 输入: root [1,2,3] 输出: [1,3] 解释:1/ \2 3示例 3 输入: root [1] 输出: [1]示例 4 输入: root [1,null,2] 输出: [1,2] 解释: 1 \2 示例 5 输入: root [] 输出: []提示 二叉树的节点个数的范围是 [0,104]-231 Node.val 231 - 1 法1队列 分析 初始化变量当前层数的节点数current下一层的节点数量next均为0定义空的queue。 root不为空直接加入队列。current设置为1个结点。 遍历queue将root出队列求出当前层次最大值如果有左右孩子的话就将左右孩子入队列孩子是下一层节点所以next需要。当current为0的话说明这一层的结点数遍历完了所以将max也就是这一层的最大值存入result中更新一下max、current和next。 var largestValues function(root) {let current 0; // 当前层数的节点数let next 0; // 下一层的节点数量let queue []; // 用来存放待遍历的节点if (root ! null) {queue.push(root);current 1;}let result [];let max -Infinity;// 广度优先遍历整个树while (queue.length 0) {let node queue.shift();current--;max Math.max(max, node.val);if (node.left ! null) {queue.push(node.left);next;}if (node.right ! null) {queue.push(node.right);next;}if (current 0) {result.push(max);max -Infinity;current next;next 0;}}return result; };
http://www.w-s-a.com/news/527642/

相关文章:

  • 洛阳霞光建设网站html做分模块的网站
  • 域名建议网站wordpress 伪静态html
  • 网站风格化设计方案免费模式营销案例
  • 凤翔网站建设农村建设自己的网站首页
  • 怎样用网站做单笔外贸建筑设计公司合作加盟
  • 建网站买的是什么网站开发三层结构
  • wordpress图纸管理网站2345网址导航智能主版
  • 想调用等三方网站数据该怎么做培训课程
  • 高端营销网站建设wordpress咨询
  • 网站搜索框如何做创业怎么做网站
  • 网站手机版管理链接产品推广找哪家公司
  • vuejs 可做网站吗蜘蛛互联网站建设
  • 沈阳网站备案查询17zwd一起做业网站
  • 石家庄大型公司建站广州设计网站培训学校
  • 如何让百度收录中文域名网站wordpress前台管理评论
  • 铁岭 建筑公司网站 中企动力建设佛山app开发公司
  • 网站开发用的电脑深圳专业网站建设服务
  • 内容营销价值wordpress博客优化插件
  • 最优惠的郑州网站建设淘宝网商城
  • 做封面网站企业网站优化服务商
  • 电子商务网站设计是什么蚌埠铁路建设监理公司网站
  • .name后缀的网站做房产网站多少钱
  • 手机上传网站源码网站app封装怎么做
  • 做的网站放在阿里云网站建设投标书范本
  • 做文化传播公司网站wordpress仿简书
  • 什么网站有题目做西宁网站制作哪里好
  • 网站上添加图片的原则优易主机 wordpress
  • 用php做的网站源代码那里有做像美团的网站的
  • 网站建设百科有什么做兼职的网站
  • 创造网站电商网站建设方案道客巴巴