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

西安做网站广告的公司常见的网站推广方法有哪些

西安做网站广告的公司,常见的网站推广方法有哪些,取消Wordpress外链转内链,室内设计联盟 官网目录 题目 思路 代码 题目 116 给定一个 完美二叉树 ,其所有叶子节点都在同一层,每个父节点都有两个子节点。二叉树定义如下: struct Node { int val; Node *left; Node *right; Node *next; } 填充它的每个 next 指针&#xff0c…

目录

题目

思路

代码


题目

116

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

struct Node {
  int val;
  Node *left;
  Node *right;
  Node *next;
}
填充它的每个 next 指针,让这个指针指向其下一个右侧节点。如果找不到下一个右侧节点,则将 next 指针设置为 NULL。

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

示例 1:

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

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

117

给定一个二叉树:

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

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

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

示例 1:

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

示例 2:

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

思路

 同力扣102  层序遍历,只不过在单层遍历的时候记录一下本层的头部节点,然后在遍历的时候让前一个节点指向本节点就可以了

代码

/*
// Definition for a Node.
class Node {public int val;public Node left;public Node right;public Node next;public Node() {}public Node(int _val) {val = _val;}public Node(int _val, Node _left, Node _right, Node _next) {val = _val;left = _left;right = _right;next = _next;}
};
*/class Solution {public Node connect(Node root) {Queue<Node> que=new LinkedList<>();//定义一个队列if(root!=null){que.offer(root);}while(!que.isEmpty()){int len=que.size();//他和下面那行不能互换Node a=que.poll();//把每层第一个节点弹出if (a.left != null) que.add(a.left);if (a.right != null) que.add(a.right);for(int i=1;i<len;i++){//从第二个结点开始Node n=que.poll();//弹出来if (n.left != null) que.add(n.left);if (n.right != null) que.add(n.right);a.next=n;//让他前面的指向后面a=n;//改变当前指针位置}}return root;}
}

http://www.yayakq.cn/news/633255/

相关文章:

  • wordpress著名网站大航母网站建设案例
  • 外观设计公司抖音seo怎么做
  • 有趣的网站网址之家杭州网站建设网站制作
  • 校园网站怎么做html5网站开发软件
  • 中国建设银行山西分行招聘网站wordpress 主题不存在
  • 陕西建设厅网站首页如何给一个网站做优化
  • 如何将网站做成app百度查重入口
  • 门户网站建设依据seo网站建设微
  • 网站建设 深圳信科公司十堰网站设计
  • 做仿牌网站空间怎么建设公益网站
  • asp网站免费做网站需要钱吗
  • 如何制作一个个人网站服饰类电商网站建设策划
  • dede网站后台杭州做宠物网站的公司哪家好
  • 个人做网站还是公众号赚钱好wordpress可以生成静态吗
  • 24小时精准天气预报南沙网站建设优化
  • 网站后期维护怎么做设计公司品牌介绍
  • 百度网站优化排名男科医院在线咨询免费
  • 百度统计网站速度诊断工具网站开始开发阶段的主要任务
  • 搭建论坛网站的流程做网站买二手域名
  • 做酒招代理的网站wordpress手机端主题
  • 个人网页htmlseo关键词排名如何
  • 手机网站怎样做西安网站建设技术外包
  • 怎么给自己制作一个网站北京市建设资格与执业资格注册中心网站
  • 做网站的技术要求高吗网站引导动画
  • wordpress网站的cdn怎么设置上海网站建设与设计公司好
  • 技术支持 昆明网站建设免费设计软件app
  • 汽车租赁网站设计学校网站asp源码
  • 推荐一下做年会视频的网站wordpress用户中心授权码
  • 做网站要用写接口app网站开发学习
  • 福州绿光网站建设工作室手机网站建设的整体流程