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

网站制作的公青岛网站建设有限公司

网站制作的公,青岛网站建设有限公司,试用网站开发,HTML怎么做网站目录借用一个辅助数据结构即队列来实现,队列先进先出,符合一层一层遍历的逻辑,而用栈先进后出适合模拟深度优先遍历也就是递归的逻辑。 而这种层序遍历方式就是图论中的广度优先遍历,只不过我们应用在二叉树上 /*** Definition for a…

借用一个辅助数据结构即队列来实现,队列先进先出,符合一层一层遍历的逻辑,而用栈先进后出适合模拟深度优先遍历也就是递归的逻辑。

而这种层序遍历方式就是图论中的广度优先遍历,只不过我们应用在二叉树上

/*** Definition for a binary tree node.* struct TreeNode {*     int val;*     TreeNode *left;*     TreeNode *right;*     TreeNode() : val(0), left(nullptr), right(nullptr) {}*     TreeNode(int x) : val(x), left(nullptr), right(nullptr) {}*     TreeNode(int x, TreeNode *left, TreeNode *right) : val(x), left(left), right(right) {}* };*/
#include <vector>
#include <queue>using namespace std;class Solution {
public:vector<vector<int>> levelOrder(TreeNode* root) {vector<vector<int>> result;  // 存储最终结果if (root == nullptr) {return result;  // 空树直接返回}queue<TreeNode*> q;  // 创建队列用于BFSq.push(root);  // 根节点入队while (!q.empty()) {int levelSize = q.size();  // 当前层的节点数vector<int> currentLevel;  // 存储当前层的节点值// 处理当前层的所有节点for (int i = 0; i < levelSize; ++i) {TreeNode* currentNode = q.front();  // 取出队首节点q.pop();  // 出队currentLevel.push_back(currentNode->val);  // 存储节点值// 将左右子节点入队(如果存在)if (currentNode->left != nullptr) {q.push(currentNode->left);}if (currentNode->right != nullptr) {q.push(currentNode->right);}}result.push_back(currentLevel);  // 将当前层加入结果}return result;}
};

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

相关文章:

  • wordpress不同侧边栏优化大师卸载不了
  • 网站制作哪家公司好泰安seo推广
  • 网站上的广告位图片怎么做呢太原网络营销公司
  • 网站上怎么做福彩卖家seo代做
  • 做网站图片的大小域名注册时间查询
  • 在线图表生成器搜索引擎优化策略
  • 免费的logo在线设计周口seo推广
  • 做网站提升公司形象搜索引擎优化论文3000字
  • 重庆本地生活网优化大师免费下载
  • 中铁三局招聘广告北京网络优化推广公司
  • 网站建设制作设计爱站网站
  • 张家港高端网站建设公司24小时最新国际新闻
  • 网站建设结构总结bt磁力库
  • 电子商务有限公司宁波seo搜索引擎优化公司
  • 怎么查看什么公司做的网站吗网站文章优化技巧
  • 产品销售方案与营销策略网站整体优化
  • 大企业网站建设多少钱运营怎么做
  • 2018淘宝客网站开发福建seo网站
  • 房地产市场营销aso关键词优化计划
  • 用来做旅游攻略的网站google推广一年3万的效果
  • 上海做网站seow是什么意思
  • 武汉网上推广的网站广告商对接平台
  • 集团网站手机版电脑培训网上课程
  • 衡阳网站建设公司哪家好阳江seo
  • 网页设计与网站建设第05章在线测试大数据智能营销系统
  • 保定企业网站的建设在线培训管理系统
  • 网站开发市场规模游戏代理0加盟费
  • 章丘网站建设网站搜索查询
  • 化妆品网站建设流程图怎么做小程序
  • 海尔建设此网站的目的是什么意思台州seo排名公司