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

优化网站关键词网站怎么做分类聚合

优化网站关键词,网站怎么做分类聚合,crm客户管理系统源码,网站建设基础实训报告一:题目描述: 给定一个 完美二叉树 ,其所有叶子节点都在同一层,每个父节点都有两个子节点。二叉树定义如下: struct Node {int val;Node *left;Node *right;Node *next; }填充它的每个 next 指针,让这个指…

在这里插入图片描述

一:题目描述:

给定一个 完美二叉树 ,其所有叶子节点都在同一层,每个父节点都有两个子节点。二叉树定义如下:

struct Node {int val;Node *left;Node *right;Node *next;
}

填充它的每个 next 指针,让这个指针指向其下一个右侧节点。如果找不到下一个右侧节点,则将 next 指针设置为 NULL。

初始状态下,所有 next 指针都被设置为 NULL。

二:示例与提示

示例 1:

image-20230725162158327

输入:root = [1,2,3,4,5,6,7]
输出:[1,#,2,3,#,4,5,6,7,#]
解释:给定二叉树如图 A 所示,你的函数应该填充它的每个 next 指针,以指向其下一个右侧节点,如图 B 所示。序列化的输出按层序遍历排列,同一层节点由 next 指针连接,'#' 标志着每一层的结束。

示例 2:

输入:root = []
输出:[]

提示:

  • 树中节点的数量在 [0, 212 - 1] 范围内
  • -1000 <= node.val <= 1000

三:思路

广度优先搜索

  • 层序遍历,找到每层的元素将其依次顺次的连接
  • 就需要知道该node节点的前一个或者后一个节点

四:代码

/*** // Definition for a Node.* function Node(val, left, right, next) {*    this.val = val === undefined ? null : val;*    this.left = left === undefined ? null : left;*    this.right = right === undefined ? null : right;*    this.next = next === undefined ? null : next;* };*//*** @param {Node} root* @return {Node}*/
var connect = function(root) {//层序遍历if(!root) return rootlet queue = []queue.push(root)while(queue.length){let length = queue.lengthfor(let i = 0; i < length; i++){let node = queue.shift()//让弹出的node 连接 队列的第一个元素 即是层次中的元素依次相连if(i < length-1){node.next = queue[0]}if(node.left) queue.push(node.left)if(node.right) queue.push(node.right)}}return root
};
http://www.yayakq.cn/news/627199/

相关文章:

  • 湘潭网站建站公司正保建筑工程网
  • 做搜狗pc网站快速安徽省建设工程八大员报名网站
  • 乐居房产官方网站wordpress企业mip模板
  • 比较好的免费网站广渠路网站建设优易建站终身用
  • 各网站的风格及特点网站移动转换
  • 代做网站的公司有哪些设计网站的结构时
  • wordpress 企业站点开发公司终止函内容
  • 潍坊市建设工程质量安全监督站网站网站专题欣赏
  • 如何自做自己的网站织梦网站怎么做伪静态
  • 网站有版权吗商城入口
  • 网站建设亿玛酷技术展示型建站模板平台
  • 网站建设开发教程c2m模式的电商平台有哪些
  • 旅游网站建设策划书网页设计美化教程
  • 建设银行jo 办网站用卡seo流量
  • 简单的个人主页网站制作html绍兴柯桥建设局网站
  • 福州福清网站建设网站开发项目私活
  • 企业网站前端建设焊工培训技术学校
  • 狮山网站开发黑龙江建设人力资源网站
  • 怎样做网站卖手机号深圳购物网站建设公司
  • 怎么用html做图片展示网站天门网站网站建设
  • 住房城乡建设部门户网站钦州建设银行社招聘网站
  • 购物分享网站怎么做的漂亮产品网站
  • 服装网站栏目wordpress 留言汉化
  • 推广型网站建设软件团购网站营销方案
  • 深圳企业网站制作设计方案上海突然传来噩耗
  • 设计接单子网站徐州网站营销
  • 广州公司网站建设设计顾拼多多推广联盟
  • wordpress模板如何修改字体南宁白帽seo技术
  • asp网站 证书wordpress代码逻辑
  • 做电商网站费用平面设计是做什么的工作