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

建设网站的详细步骤Wordpress添加分页按钮

建设网站的详细步骤,Wordpress添加分页按钮,1.简述网站建设流程,网站设计与程序方向思路 使用队列: 初始化的时候,将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/325137/

相关文章:

  • 锦州 做网站机械电子工程专业知识网
  • 怎么建设网站规划运用搜索引擎营销的案例
  • wordpress 导航站模板下载郑州网站zhi zuo
  • 网站建设门店牌子自己做网站卖
  • 视频网站怎么做统计表免费网站一级域名注册
  • 怎样做多商户网站哪里网站建设专业
  • 织梦网站地图模板修改企业营销策划方案范文
  • 南通seo网站推广费用芜湖建设网站公司
  • 怎么在悉尼做网站建网站中企动力推荐
  • 上海中高端网站建设石家庄营销网站建设
  • wordpress站点网址企业信用公示信息网官网贵州
  • 小何自助建站自己写代码做网站要什么技术
  • 阿里云做视频网站可以吗模拟网站效果
  • 常州经开区建设局网站专注于seo顾问
  • 上海html5网站建设变装的他 wordpress
  • 盐城网站开发包括哪些计算机培训机构哪个最好
  • 邢台公司做网站多少钱网线制作ppt
  • 免费做淘宝联盟网站吉安做网站的
  • 做营销网站推广东莞网站开发技术公司
  • 外贸公司网站开发卖摄影作品的网站
  • 做网站一般多少印刷厂网站建设
  • 网约车平台app网站建设抖音推广seo
  • 免费网站平台网站推广策划方式
  • 南京网站制作域名wordpress响应慢原因
  • 广州网站制作有哪些ai网页设计教程
  • 低价网站建设哪家更好跑步机网站建设思维导图
  • 重庆网站建设网搜科技建筑公司是干什么的
  • 北京科技网站开发如何创立自己的公司
  • 网站建设 思维导图wordpress js验证码
  • 郑州网站推qq建设网站首页