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

微电影网站源码搜索引擎优化 简历

微电影网站源码,搜索引擎优化 简历,哈尔滨网站关键词优化排名,网站程序和数据库102. 二叉树的层序遍历 给你二叉树的根节点 root &#xff0c;返回其节点值的 层序遍历 。 &#xff08;即逐层地&#xff0c;从左到右访问所有节点&#xff09;。 //抄的 class Solution { public:vector<vector<int>> levelOrder(TreeNode* root) {vector<v…

102. 二叉树的层序遍历

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

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

BFS,广度优先搜索,基本都是基于队列实现

逻辑很简单,队列里存放根节点,每出来一个根节点,就把根节点的左右节点push进去,先进先出,这样就实现了层序遍历

当然里面还有一些逻辑细节,需要维护一个levelsize记录每一层个数,用队列size循环记录即可,还需要记录每一层pop的vector,在一层遍历完push进result。

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

相关文章:

  • 自己做的网站360显示过期口碑营销公司
  • 地方性网站商城怎么做中国网站访问量排行
  • 中国响应式网站有哪些牛奶推广软文文章
  • 网站做自己的超链接上海排名seo公司
  • 建设网站安全性百度如何添加店铺位置信息
  • 怎么建设国外免费网站常熟seo关键词优化公司
  • wordpress 文章 新窗口打开如何提高搜索引擎优化
  • 毕业设计开发网站要怎么做中山网站建设公司
  • 做软欧的网站广州seo工作
  • 做按摩网站多少钱合肥网络推广软件系统
  • 政府网站规范化建设方案怎么样把广告做在百度上
  • 做营销型网站用那个cms好常见的关键词
  • 湖南湘冠网络科技有限公司seo免费课程
  • 淘宝网站开发源码如何自己开发软件app
  • 建设网站的功能及目的怎么找关键词
  • 京山大洪山旅游开发有限公司 做网站头条新闻今日头条
  • 迅雷资源做下载网站搜索百度网址网页
  • 网站上做百度广告赚钱么乐事薯片软文推广
  • Soho外贸常用网站小程序开发一个多少钱啊
  • 响应式网站布局百度世界排名
  • 电子商务网站建设第三章答案seo助力网站转化率提升
  • 网站的栏目设计上海网站推广系统
  • 网站设计高端网络广告营销的特点
  • 建网站带app多少投资鄂州seo
  • javaee做网站建设深圳专门做seo的公司
  • 风铃做的网站能否推广网络推广培训课程内容
  • 做印刷网站公司哪家好企业网站系统
  • 网站开发定制多少钱黑帽seo技巧
  • 大连网站运营制作方案谷歌的推广是怎么样的推广
  • 应用商店下载最新版整站优化包年