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

永州建设网站公司wordpress菜单分类

永州建设网站公司,wordpress菜单分类,wordpress 仿站 主题,南京网站制作公司报价思路 使用队列: 初始化的时候,将root, push进队列q中循环队列q,当其中不为空时,取出第一个元素(q.shift),记为r若r.left不为空,将r.left推进q,若r.right不为空,将r.right推进q 记录层次: 4. 初始化设置i 0; 5. 在入队的时候,入队一个对象{r: root, i} 6. 出队时,使用es6的解… 思路 使用队列: 初始化的时候,将root, push进队列q中循环队列q,当其中不为空时,取出第一个元素(q.shift),记为r若r.left不为空,将r.left推进q,若r.right不为空,将r.right推进q 记录层次: 4. 初始化设置i 0; 5. 在入队的时候,入队一个对象{r: root, i} 6. 出队时,使用es6的解构赋值取出 {r , i} 实现如下: var averageOfLevels function (root) {let q []; // 队列let i 0; // 记录层次用的标记q.push({r: root, i}); // 将根放入队列中while(q.length 0) { // 队列不为空let { r, i } q.shift(); // 得到根和层次信息if(r) { // 根不为空i; // 层次加1if(r.left) { // 左孩子不为空q.push(r.left);}if(r.right) {.push(r.right); }console.log(r.val, i);}} }上面基本上已经实现了层次遍历下面新增一个返回数组,实现题目需求 现在拥有的是层号和每层的值.接下来将每层的层号和值作为键值对放入map结构中. var averageOfLevels function (root) {let q [];let i 0;let map new Map;q.push({ r: root, i });while (q.length 0) {let { r, i } q.shift();if (r) {i;if (r.left) {q.push({ r: r.left, i });}if (r.right) {q.push({ r: r.right, i });}// 改动部分, 使用map结构存储层次的 键值对if(map.has(i)){let arr map.get(i);arr.push(r.val);map.set(i, arr);} else{map.set(i,[r.val]);}}}for(let [i, key] of map){console.log(i, key);} };上面完成了将每层的层号和值作为键值对放入map结构中.下面修改末尾的for(let [i, key] of map)内部,使其满足题目的需求 let retArr []; for (let [i, key] of map) {let sum 0;if (key.length 1) {for (let i 0; i key.length; i) {sum key[i];}} else {sum key[0];}retArr[i - 1] sum / key.length; } return retArr
http://wiki.neutronadmin.com/news/239255/

相关文章:

  • 手机版的网站开发上海房产网签合同查询
  • 郑州哪里有做网站的企业建站官网
  • 做网站运营需要培训吗高端婚纱摄影网站
  • html5网站建设企业最新办公室装修风格效果图
  • 什么网站做博客好免费学编程国内网站
  • 在线推广企业网站的方法是万网企业邮箱登陆界面如何嵌入到自己的网站
  • 代刷网站推广全网最便宜wordpress移动端音频播放
  • 网站开发公司福建哪家做网站的公司比较好
  • 怎么做网站的浏览量沈阳网站设计广告公司
  • 营销企业网站建设步骤北京建站公司兴田德润很赞
  • 做的网站怎样评估价值广州电子商务网站建设费用
  • 专业苏州网站建设公司哪家好宝安新闻最新消息今天
  • 网站核验点查询html5网站基础
  • 建网站科技公司域名格式大全
  • 网站建设经费方案wordpress 文章延时加载
  • 网站规划书的内容有哪些免费发布租房信息网站
  • jsp网站 值班自己制作菜单的app
  • a站app有什么网站可以做设计赚钱吗
  • 科技 响应式网站模板网站询盘量
  • 做电脑网站步骤宝安区建设工程交易服务中心
  • 公司做网站所上传的产品图片用jsp做校园网站
  • 朝阳区北京网站建设wordpress极简商城主题
  • seo与网站优化 pdf上海专业网站建站品
  • 如何成立一个网站wordpress打造cms
  • 腾讯网站建设费用赣州新闻头条最新消息
  • 网站需求分析是在建站的什么阶段做的_为什么要做?网站建设关键技术
  • 网站的动效怎么做的浪味仙儿 wordpress
  • iis7.0建设网站不用ftp可以做网站吗
  • 网站制作常见问题做网站什么语言好
  • flash教程网站都有哪些工程建设是指