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

网站排名alexa武汉seo关键字推广

网站排名alexa,武汉seo关键字推广,旅游网站开发毕业设计论文,泰国一家做男模的网站目录 问题描述 解题过程 官方题解 问题描述 给定一个二叉树: struct Node {int val;Node *left;Node *right;Node *next; } 填充它的每个 next 指针,让这个指针指向其下一个右侧节点。如果找不到下一个右侧节点,则将 next 指针设置为 N…

目录

问题描述

解题过程

官方题解


问题描述

给定一个二叉树:

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 = []
输出:[]

提示:

  • 树中的节点数在范围 [0, 6000] 内
  • -100 <= Node.val <= 100

解题过程

树的题目就是不会啊,直接学习解析吧,不挣扎了,横向遍历是一点思路都没有

官方题解

方法一:层次遍历

简述一下deque()容器:deque是"double-end queue"的简称,是collections模块中的,针对Python内置的容器,它类似于list,可以快速的在队列头部和尾部添加、删除元素,是栈和队列的一种广义实现,常使用append()从右端加入元素,popleft()移除列表左端的一个元素。

需要注意的是,root本身属于可迭代对象,所以在对queue赋值时,使用了[],如上述代码:

queue = deque([root])

首先得到根节点,最后通过循环获得对应的下一级的所有节点,再确定next指向。

http://www.wangmingla.cn/news/29944.html

相关文章:

  • 大型网站 建设意义台州网站seo
  • 长沙网站建设设计泉州seo按天计费
  • 做动画的网站有哪些seo信息优化
  • 域名建设网站个人网站怎么制作
  • 帮人做兼职的网站百度云盘下载
  • 西安做网站公司必达江北seo
  • 计算机网站建设员百度seo简爱
  • 陕西省建设监理协会网站证件查询seo短视频网页入口引流
  • 网站开发怎样sem全称
  • 有没有做网站源代码 修改的无代码系统搭建平台
  • 免费观看电视剧网站网站发布平台
  • 儿童玩具网站建设实训报告竞价运营是做什么的
  • 知识库管理系统seo企业优化顾问
  • 校园网站建设北京网站推广服务
  • 山东网站建设的方案满十八岁可以申请abc认证吗
  • 怎么在阿里巴巴网站做公司爱站网长尾挖掘工具
  • 多语言网站多域名推广小程序开发一个多少钱啊
  • 成都网站制作哪家好做网上推广
  • 哪些网站可以直接做英文字谜湖南正规seo优化
  • 做网站密云怎样制作网页
  • 什么是网络科技公司天津seo外包团队
  • 怎么做充值网站恢复正常百度
  • nodejs网站开发教程软文外链代发
  • 化工企业网站模板私域运营软件
  • 那个网站可以兼职做效果图教育培训网站
  • 模板网站建设哪家好优化设计一年级下册数学答案
  • 旅行社网站建设需求分析怎么让百度收录网址
  • 猪八戒网做动漫弹幕网站个人博客网站
  • 政务网站信息化建设情况百度安装app
  • 江阴外贸网站制作常用的网络营销策略有哪些