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

网站公告怎么做google官网

网站公告怎么做,google官网,手机4g建立网站,北京万户网络一:题目描述: 给定一个 完美二叉树 ,其所有叶子节点都在同一层,每个父节点都有两个子节点。二叉树定义如下: 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.yidumall.com/news/84786.html

相关文章:

  • 专业的西安免费做网站semantic ui
  • 湖南城乡建设厅网站百度网站提交收录入口
  • qq网站直接登录seo sem是什么意思
  • 专业网站建设公司兴田德润怎么样南京seo域名
  • 做网站用哪种编程语言合肥百度网站排名优化
  • 英文外贸网站模板网络推广优化招聘
  • wordpress更改图标淄博seo怎么选择
  • 做动画合成的视频网站铁力seo
  • 网站管理系统源码网站seo方案模板
  • 网站快速收录入口营销推广方案怎么写
  • 网站做wanzhihou友情链接工具
  • 搭建小程序多少钱seo服务方案
  • 动易网站迁移铜川网络推广
  • 那个网站可以做图标搜外滴滴友链
  • 类似凡科网的网站今日重大新闻事件
  • 公众号的微网站怎么做的bilibili官网网页入口
  • 天津品牌网站建设好处seo网站结构优化
  • 男人和女人做性网站seo优化行业
  • 国内网站建设代理制作网站的全过程
  • 高端网站建设 南京抖音seo什么意思
  • 广东seo站外推广折扣营销推广方式
  • wordpress 缩略图模糊seo优化技巧有哪些
  • 网站建设的缺点网站制作app
  • 美女做美网站有哪些做网站建设优化的公司排名
  • 德州网站建设公司宁德市自然资源局
  • 服装网站的设计理念seo查询友情链接
  • 手机网站怎么布局友情链接检测
  • 58同城网站建设深圳丽丽亚谷歌浏览器下载手机版最新版
  • 自己做视频网站收益怎么来百度指数查询入口
  • 四川建设厅电话网站网站seo优化发布高质量外链