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

开网站做代销好网红营销

开网站做代销好,网红营销,做网站分辨率多少,建网站规则题目讲解 429. N 叉树的层序遍历 算法讲解 在做层序遍历的时候由于它的每一个结点是有val vector child组成,所以在做层序遍历的时候需要考虑它每一层结点的个数,那我们就可以使用一个queue保存每一层的结点;那么我们在做第一层的时候&am…

题目讲解

429. N 叉树的层序遍历
在这里插入图片描述


算法讲解

在做层序遍历的时候由于它的每一个结点是有val + vector child组成,所以在做层序遍历的时候需要考虑它每一层结点的个数,那我们就可以使用一个queue保存每一层的结点;那么我们在做第一层的时候,这样很简单,第一层用完怎么做呢?我们在准备第二层结点的时候,就需要将第一层结点提取出来,然后将第一层节点pop出去,现在的时候,第一层的vector ret已经出现的,但是我们queue还是没有处理的,所以在添加当前节点的val之后就需要遍历结点的child vector,将它的下一层结点放到queue中,这样的话,每一层的结点就会出现在queue中

/*
// Definition for a Node.
class Node {
public:int val;vector<Node*> children;Node() {}Node(int _val) {val = _val;}Node(int _val, vector<Node*> _children) {val = _val;children = _children;}
};
*/class Solution {
public:vector<vector<int>> levelOrder(Node* root) {int levesize = 0;queue<Node*>q;vector<vector<int>>ret;if(root == nullptr)return ret;q.push(root);while(!q.empty()){levesize = q.size();vector<int> temp;for(int i = 0; i < levesize; i++){Node* cur = q.front();q.pop();temp.push_back(cur->val);for(Node* child : cur->children){q.push(child);}}ret.push_back(temp);}return ret;}
};
http://www.tj-hxxt.cn/news/104787.html

相关文章:

  • ip加端口可以做网站吗长沙网红打卡景点排行榜
  • wordpress建中文网站十大互联网广告公司
  • 中文建站模板网络营销是做什么的
  • 福州做网站互联网公司泉州关键词搜索排名
  • 做的网站老被攻击手机推广软文
  • 专做耐克阿迪鞋网站qq刷赞网站推广
  • dw网站图片滚动怎么做代做seo关键词排名
  • 网站怎么做用户登录数据库宁波正规优化seo公司
  • 网站模版建设工具搜索引擎优化seo名词解释
  • 网站建设策划方案模板seo排名优化教学
  • 网站如何做宣传提高工作效率的措施
  • 网站备案流程阿里云搭建一个app平台需要多少钱
  • 呼和浩特网站设计公司厨师培训机构 厨师短期培训班
  • 做公司网站的总结深圳网络推广服务公司
  • 电子商务网站的建设流程搜索引擎营销的简称
  • 做html网站模板下载地址做网站的软件
  • 赤裸做爰游戏漫画网站微博营销的特点
  • crm系统哪种品牌的好seo培训学什么
  • 高校网站集群平台子站开发网络广告类型
  • 佛山行业网站建设电脑培训学校学费多少
  • 网站建设 生产搜索引擎优化是指什么
  • 做自己的网站难不难手机网站模板免费下载
  • 阿里巴巴如何建设网站首页排名seo公司哪家好
  • 信用泰安网站百度官网下载安装到桌面上
  • 宣威网站建设整站优化是什么意思
  • 免费开放的api网站应用百度一下官网网址
  • 做自媒体那几个网站好点2022年最近十大新闻
  • 福州做网站互联网公司在哪里推广比较好
  • 专业做微信开发的公司seo招聘
  • 代网站备案费用吗百度收录技巧