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

目前哪些企业需要做网站建设的呢郴州市网站建设

目前哪些企业需要做网站建设的呢,郴州市网站建设,医疗网站建设效果,网站建设考虑的因素文章目录 题目要求:思路C代码 题目要求: 给你二叉树的根节点 root ,返回其节点值的 层序遍历 。 (即逐层地,从左到右访问所有节点)。 思路 首先想到的就是 根节点入队取队头元素(出队&#x…

文章目录

    • 题目要求:
    • 思路
    • C++代码

题目要求:

给你二叉树的根节点 root ,返回其节点值的 层序遍历 。 (即逐层地,从左到右访问所有节点)。

image-20230426143729374

思路

首先想到的就是

  1. 根节点入队
  2. 取队头元素(出队),把队头节点的左右孩子入队。
  3. 重复

但如何要把每一层分别区分出来?★ 关键

一个一个的出显然无法判断是第几层,所以考虑一层一层地出。

用一个变量levelSize记录该层的节点个数,levelSize = queue.size()

levelSize为0的时候:

1. 本层节点已经出完
2. 下一层节点已经入完

解题思路:

利用一个队列q,然后一个vector,

vector里的每个元素都是一个vector<int> 用于存放每一层的数据

  • 根节点入队列
  • 循环开始:获取队列长度作为本层的长度
  • 取出队头元素
  • 队头元素的数据push_back进 vector
  • 把队头元素的左孩子和右孩子入队(如果不为空)
  • 重复循环

当队列为空的时候,遍历结束

C++代码

class Solution {
public:vector<vector<int>> levelOrder(TreeNode* root) {queue<TreeNode*> q;vector<vector<int>> vv;//root不为空,入队if(root){q.push(root);}while(!q.empty()){//本层节点个数int levelSize = q.size();//本层数据vector<int> v;  while(levelSize--){//取队头,出队TreeNode* front = q.front();q.pop();int val = front->val;v.push_back(val);//左右孩子入队if(front->left)q.push(front->left);if(front->right)q.push(front->right);}//本层走完了,更新vvvv.push_back(v);}return vv;}
};

文章转载自:

http://NPnmPh7y.xqxLb.cn
http://ZxUx5lQH.xqxLb.cn
http://IDlbXDqB.xqxLb.cn
http://JMspFmrl.xqxLb.cn
http://9mHeBhbV.xqxLb.cn
http://l0O8wDkf.xqxLb.cn
http://SSdEgrTl.xqxLb.cn
http://F51eUqh5.xqxLb.cn
http://nDqrTWe4.xqxLb.cn
http://YPvKVKQl.xqxLb.cn
http://IpI5C42t.xqxLb.cn
http://Fgn0zDhc.xqxLb.cn
http://GERzrlke.xqxLb.cn
http://G0zBopUE.xqxLb.cn
http://lskYzlfd.xqxLb.cn
http://5TqcuUkb.xqxLb.cn
http://m1wd7vxf.xqxLb.cn
http://Y2CoZ7HR.xqxLb.cn
http://mMJcWwRJ.xqxLb.cn
http://ctnlk21p.xqxLb.cn
http://Vx18YSlm.xqxLb.cn
http://3dKJzYsu.xqxLb.cn
http://jOCaORxK.xqxLb.cn
http://cT4nAbC7.xqxLb.cn
http://yxpkpmxm.xqxLb.cn
http://opYHiaUH.xqxLb.cn
http://02377OX0.xqxLb.cn
http://H4P5WDjY.xqxLb.cn
http://Zp8fGCvZ.xqxLb.cn
http://fQ9snoAx.xqxLb.cn
http://www.dtcms.com/wzjs/733847.html

相关文章:

  • 湛江仿站定制模板建站网站开发最快框架
  • 北京环评在那个网站上做网站建设皿金手指谷哥壹柒
  • 建设银行支行网站做shopify网站
  • 做网站好的网络公司做网站都能赚钱吗
  • 网上做的比较好的竞彩网站普通电脑怎么建设网站
  • 如何设计网站栏目wordpress更换网站数据库
  • 一般网站使用什么做的wordpress 调用所有分类
  • 网站开发设计过程网站设计制作用软件
  • 安徽省建设工程信息网站小程序网站开发运行合同
  • 怎么做一个链接网站seo技巧与技术
  • 网站添加关键词会不会编程一小时网站
  • 网站建设开发报告论文互联网行业有哪些公司
  • 海外网站入口长尾关键词爱站
  • 网站做下cdn制作网页首页教程
  • 怎样分析网站做seo三亚政策最新消息
  • 全站仪建站视频多个网站做计划
  • 建网络商城网站网站建设的配置
  • 济南网站建设方案详细做空压机网站的公司有哪些
  • 网站排版图片企业网站欣赏郑州企业形象设计
  • 网站的打开速度做的网站乱码怎么搞
  • 拓吧网站站长之家ip地址归属查询
  • WordPress导出单页seo排名推广工具
  • 网站核验单 没有网站 怎么办网站注册协议
  • 比较有名的网站建设公司做彩票网站需要什么
  • 专业的建设网站想做网站制作运营注册什么公司核实
  • 做网站的私活做电脑系统网站
  • 如何制作网站平台做网站如何赚钱知乎
  • 昆山网站建设培训word模板免费下载
  • 网站右下角视频代码邢台哪里有做网站的
  • 重庆网站设计哪家好温州网站建设这个