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

做下载网站用阿里云的什么产品专业seo网络营销公司

做下载网站用阿里云的什么产品,专业seo网络营销公司,深圳公司网站设计哪家好,大连做企业网站哪家好二叉树的第二种遍历方式,层序遍历,本质是运用队列对二叉树进行搜索。 层序遍历是指将二叉树的每一层按顺序遍历,通过队列实现就是先将根节点push入队,统计此时的队列中的元素数量size,将size元素全部pop出去&#xff0…

二叉树的第二种遍历方式,层序遍历,本质是运用队列对二叉树进行搜索。

层序遍历是指将二叉树的每一层按顺序遍历,通过队列实现就是先将根节点push入队,统计此时的队列中的元素数量size,将size元素全部pop出去,再将pop出的元素的左右孩子的数值push入队,循环实现这个过程。定义二维数组来存储结果,这样可以显示出二叉树的层。

代码实现: 

定义一个存储节点的队列,定义一个二维数组存储最后结果,定义一个一维数组来存储每一层的数值。

class Solution {public:vector<vector<int>> levelOrder(TreeNode* root) {queue<TreeNode*> que;if (root != NULL) que.push(root);vector<vector<int>> result;while (!que.empty()) {int size = que.size();vector<int> vec;for (int i = 0; i < size; i++) {TreeNode* node = que.front();que.pop();vec.push_back(node->val);if (node->left) que.push(node->left);if (node->right) que.push(node->right);}result.push_back(vec);}return result;}
};

http://www.dtcms.com/wzjs/196928.html

相关文章:

  • 青岛开发区网站建设服务全网搜索指数
  • 个人网站备案名字大全宁波企业网站seo
  • 2免费做网站北京做网站公司哪家好
  • 网站建设方案及报价单域名
  • 网站推广公司简介安仁网络推广
  • 买了两台服务器可以做网站吗做一个企业网站需要多少钱
  • 重庆教育建设有限公司网站河南新站关键词排名优化外包
  • 陕西的网站建设公司排名seo技术培训价格表
  • 新手做网站视频重庆高端seo
  • 遵义网站建设公司网上代写文章一般多少钱
  • 雅奇小蘑菇做网站好不好用seo建站收费地震
  • 邢台网站制作平台广州市口碑seo推广
  • 网站建设建站网十八未成年禁用免费app
  • 食品公司湖南专业关键词优化
  • 电影网站怎么做laravel竞价推广代运营企业
  • wordpress索引国外seo网站
  • 从该网站复制嵌入代码怎么做关键词seo排名优化推荐
  • 一般网站的后台怎么做的发帖秒收录的网站
  • 哪个网站有淘宝做图的素材百度搜索引擎入口官网
  • 对网站建设过程网络推广方案的基本思路
  • 国家住房和城乡建设网站淘宝seo搜索引擎原理
  • saas建站平台有哪些域名排名查询
  • 制作营销网站模板seo怎么学
  • 成都哪家做网站比较好谷歌seo排名优化服务
  • 做视频开头动画网站互联网营销师考试题及答案
  • swf格式网站链接怎样做企业培训课程推荐
  • 帮人做网站收费合法吗哈尔滨seo优化软件
  • 西昌市住房与城乡建设厅网站电商关键词查询工具
  • 武汉网站建设报价百度竞价推广培训
  • 网站有什么类型投百度做广告效果怎么样