当前位置:网站首页>leetcode 二叉树的分层遍历1
leetcode 二叉树的分层遍历1
2022-08-09 18:52:00 【老鱼37】

思路:
创建一个队列,创建一个vector二维数组 、创建一个vector临时一维数组
class Solution {
public:
vector<vector<int>> levelOrder(TreeNode* root) {
//创建二维数组
vector<vector<int>>st;
//创建队列
queue<TreeNode*>vt;
//先把root放入队列
if(root!=nullptr)
{
vt.push(root);
}
while(!vt.empty())
{
//创建一个临时一维数组
vector<int>qt;
int size=vt.size();//记录队列总的数据个数
for(int i=0;i<size;i++)
{
TreeNode*x=vt.front();
qt.push_back(x->val);
vt.pop();
//判断左右子树
if(x->left!=nullptr) vt.push(x->left);
if(x->right!=nullptr) vt.push(x->right);
}
//放完之后,将一维数组放入二维数组中
st.push_back(qt);
}
//最后返回二维数组
return st;
}
};
如有错误,多多指教!
边栏推荐
- MFC tutorial
- 嵌入式开发:使用FILL提高代码完整性
- [Free Column] Android Security for Peace Elite (FZ) APK Reverse Analysis
- How to suppress alarm storms?
- [免费专栏] Android安全之数据存储与数据安全【大集合】
- 小满nestjs(第六章 nestjs cli 常用命令)
- 面试官:MySQL 中 update 更新,数据与原数据相同时会执行吗?大部分人答不上来!
- ebook download | "Business executives' IT strategy guide - why enterprises should implement DevOps"
- pat链表专题训练+搜索专题
- 《评估、创建和使用知识图谱的限制》2022最新230页博士论文,根特大学
猜你喜欢

华为云全流程护航《流浪方舟》破竹首发,打造口碑爆款

《痞子衡嵌入式半月刊》 第 60 期
![[免费专栏] Android安全之静态方式逆向APK应用浅析【手动注入smali+】+【IDA Pro静态分析so文件】+【IDA Pro基础使用讲解】](/img/05/61cf11d03cb3bd785bba1b12bc946e.png)
[免费专栏] Android安全之静态方式逆向APK应用浅析【手动注入smali+】+【IDA Pro静态分析so文件】+【IDA Pro基础使用讲解】

最新BEV感知基线 | 你确定需要激光雷达?(卡内基梅隆大学)

Openharmony Lightweight System Experiment--GPIO Lighting

2022深圳(软考高级)信息系统项目管理师认证报名

ebook下载 | 《 企业高管IT战略指南——企业为何要落地DevOps》

IDEA tools commonly used configuration

Openharmony轻量系统实验--GPIO点灯

小满nestjs(第三章 前置知识装饰器)
随机推荐
[免费专栏] Android安全之Android Fragment注入
Open Source Summer | List Details Display Based on Ruoyi Architecture
Start cleaning up the long-term divers in the electronic chart development group again
数据分散情况的统计图-盒须图
WPF 实现带蒙版的 MessageBox 消息提示框
laravel 时区问题timezone
[免费专栏] Android安全之静态方式逆向APK应用浅析【手动注入smali+】+【IDA Pro静态分析so文件】+【IDA Pro基础使用讲解】
小满nestjs(第五章 nestjs cli)
[免费专栏] Android安全之和平精英(FZ)APK逆向分析
基于CC2530 E18-MS1-PCB Zigbee DIY作品(二)
Samsung's flagship discount is 1,800, Apple's discount is over 1,000, and the domestic flagship is only reduced by 500 to send beggars
基于CC2530 E18-MS1-PCB Zigbee DIY作品
[免费专栏] Android安全之Android奇淫run-as命令
双屏协作更高效,华硕灵耀X 双屏Pro 2022创作体验再升级
hdu 2094 产生冠军(STL map || 拓扑 || STL set)
小满nestjs(第四章 前置知识装饰器-实现一个GET请求)
Toronto Research Chemicals加米霉素-d4说明书
[免费专栏] Android安全之ZIP文件目录遍历漏洞
源码编译安装与yum和rpm软件安装详解
[] free column Android dynamic debugging GDB APP of safety