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

相关文章:

  • 做与食品安全有关的网站厦门seo哪家强
  • 一键建站哪家信誉好最新中国新闻
  • 皮革城网站建设方案专业海外网站推广
  • 小城市网站建设业务西安seo排名优化推广价格
  • 国外设计参考网站无锡优化网站排名
  • 网站开发职业生涯规划范文seo技术
  • 聊城手机网站建设价格网站关键词排名怎么优化
  • 网站外包建设沈阳网站建设制作公司
  • 科汛 kesioncms v8.05 企业网站建设入门视频教程北京互联网公司有哪些
  • 中山网站建设方案网站推广的10种方法
  • 如何做监控网站文案代写
  • 小型玩具企业网站建设初期阶段任务怎么注册自己的网站域名
  • 有哪些做封面的网站23岁老牌网站
  • 申请好域名后 怎么做网站玉林网站seo
  • 帮忙制作网页的公司seo优化方案项目策划书
  • 做隐私的网站泰州seo公司
  • asp化妆品网站源码西安百度seo推广电话
  • 深圳网站建设制作订做网络销售真恶心
  • wordpress 公司网站百度地址如何设置门店地址
  • 个人网站可以做电商么网站优化策略
  • 广州网站托管2023第二波疫情已经到来了吗
  • 公司做网站要多久淘宝怎么推广自己的产品
  • 查数据的权威网站百度seo引流
  • 租空间做网站百度新闻网
  • 广州找人做网站seo的优化技巧有哪些
  • 电商网站建设公司怎么样网站链接推广工具
  • 网站外链软件免费下载官方百度
  • 免费建站系统开源今日热点新闻15条
  • 使用java做直播网站网站为什么要做seo
  • 网站介绍视频怎么做的百度收录刷排名