当前位置: 首页 > 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.mmbaike.com/news/41877.html

相关文章:

  • 金湖有哪里做网站的独立站seo建站系统
  • 坪山商城网站建设哪家公司靠谱广告公司招聘
  • 酷炫的网站模板免费下载站长素材网站官网
  • 汕头网站制作泰安网站建设
  • 外国人做旅游攻略网站seo网站排名全选
  • 代备案网站空间宁波seo在线优化方案公司
  • 玉环在哪里做网站网络开发
  • 网站建设的特点外汇交易平台
  • 360报危险网站百度点击软件找名风
  • 企业网站建设视频湖南网站营销seo方案
  • 网站使用流程图提升seo排名平台
  • 建设银行网站怎么开通短信服务深圳全网推广公司
  • 阿里云静态网站托管网络推广协议
  • 制作二维码软件简述什么是seo
  • 怎么自己弄网站免费互联网营销顾问
  • 乌鲁木齐哪里做网站柳州今日头条新闻
  • 大型门户网站程序日本shopify独立站
  • 网站导航条设计晋城seo
  • 江门城乡建设局官方网站微信小程序建站
  • 电影网站开发视频教程郑州网络营销学校
  • 项目计划书范文免费seo外包服务专家
  • 九江本土专业网站建设广州关键词seo
  • 李沧做网站公司怎样制作网站
  • 网站做301重定向怎么做seo短视频网页入口
  • 全球外贸b2b网站大全seo排名
  • 用苹果cms做电影网站都需要什么南宁seo平台标准
  • 福州哪家网站制作设计高端还实惠网络营销方式都有哪些
  • 商贸公司网站建设极致发烧百度排行榜风云榜小说
  • 如何把图片做网站背景网站优化及推广
  • linx服务器怎么做网站google收录查询