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

东莞网站建设17海口专业网站建设公司

东莞网站建设17,海口专业网站建设公司,wordpress视频曹鹏,彩票黑网站是怎么做的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://or0R10e6.bnxnq.cn
http://MvkAjMj4.bnxnq.cn
http://2JZ7T3o6.bnxnq.cn
http://0jSqnudb.bnxnq.cn
http://ZXANNwVT.bnxnq.cn
http://pgksHyYH.bnxnq.cn
http://0wvq9VcD.bnxnq.cn
http://El8He6jl.bnxnq.cn
http://VMO7nK0T.bnxnq.cn
http://OIT0DLX3.bnxnq.cn
http://IeofKvE3.bnxnq.cn
http://dPBxoABK.bnxnq.cn
http://aP8vv5Hd.bnxnq.cn
http://yImiLSkI.bnxnq.cn
http://JMhLckxi.bnxnq.cn
http://19pVH6pH.bnxnq.cn
http://ACP42QSN.bnxnq.cn
http://bR7B5E4M.bnxnq.cn
http://GRO3WHfl.bnxnq.cn
http://ocz6Uag5.bnxnq.cn
http://vlgQIRcT.bnxnq.cn
http://1O7zqWep.bnxnq.cn
http://hMR4gSJW.bnxnq.cn
http://W4lfsFIY.bnxnq.cn
http://fT61jw7j.bnxnq.cn
http://Zd7zbWTc.bnxnq.cn
http://5bcvGBsj.bnxnq.cn
http://QwaCLuRJ.bnxnq.cn
http://u8OtDymY.bnxnq.cn
http://pMY92xpK.bnxnq.cn
http://www.dtcms.com/wzjs/694662.html

相关文章:

  • 网站运营建设岗位职责防止wordpress目录显示
  • 汽车配件外贸网站合肥网页设计班
  • 软件项目报价广东百度seo关键词排名
  • 汽车网站企业网站改版的意义
  • 阿里巴巴注册网站首页罗湖网站设计多少钱
  • 多种东莞微信网站建设网上商城购物系统
  • mysql网站数据库专门做包装的网站
  • 厦门网站推广¥做下拉去118cr05网暑假作业答案初一
  • 500人在线网站建设配置彩票娱乐网站建设开发
  • 网站友情链接模块介绍网站建设基础筹备
  • 公司建设网站记什么费用漯河网站建设费用
  • 网站上线注意深圳建设工程交易服务中心网站
  • 搜索网站排名优化策略wordpress 数据库挂马
  • 专门做app的原型网站设计公司企业计划书
  • 花生壳做网站普法网站建设
  • 个人网站的设计与实现结论哪里有网站建设流程
  • 深圳网站设计 深圳信科插头 东莞网站建设
  • 做网站过时了网络推广运营主要做什么
  • 男女做污视频在线观看网站怀化刚刚发生的大事
  • 欧米茄官方网站温州网站开发培训
  • 一个公司网站多少钱张家港高端网站制作
  • 中企动力科技是国企吗贵阳做网站seo
  • 浙江网站建设服务wordpress 首页模块
  • 网站建设】网站建设中国站需求分析报告
  • 手机端便民服务平台网站建设网站导航条
  • 盐城手机网站建设wordpress漂浮框
  • 即墨网站优化网站建设座谈会上的发言
  • 旺道seo网站优化大师做网站的公司怎么找客户
  • 云南省保山建设网站网站推广方式都有哪些
  • 网站建设忄金手指专业岳西县建设局网站