把二叉树打印成多行
来源:互联网 发布:linux监听端口 编辑:程序博客网 时间:2024/06/10 05:57
class Solution {public: vector<vector<int> > Print(TreeNode* pRoot) { vector<vector<int> > vec; if(pRoot == NULL) return vec; queue<TreeNode*> q; q.push(pRoot); while(!q.empty()) { int lo = 0, hi = q.size(); vector<int> c; while(lo++ < hi) { TreeNode *t = q.front(); q.pop(); c.push_back(t->val); if(t->left) q.push(t->left); if(t->right) q.push(t->right); } vec.push_back(c); } return vec; }};
阅读全文
1 0
- 把二叉树打印成多行
- 把二叉树打印成多行
- 把二叉树打印成多行
- 把二叉树打印成多行
- 把二叉树打印成多行
- 把二叉树打印成多行
- 把二叉树打印成多行
- 把二叉树打印成多行
- 把二叉树打印成多行
- 把二叉树打印成多行
- 把二叉树打印成多行
- 把二叉树打印成多行
- 把二叉树打印成多行
- 把二叉树打印成多行
- 把二叉树打印成多行
- 把二叉树打印成多行
- 把二叉树打印成多行
- 把二叉树打印成多行
- 更换系统后无法catkin_make universal robot 包
- Spark性能优化——解决Spark数据倾斜(Data Skew)的N种姿势
- Unreal Open Day 2017整理
- IOS 本地化NSLocalizedString
- 矩阵的运算及其运算规则
- 把二叉树打印成多行
- javaWeb 简单注册登录(含数据库连接) -- (二) MySQL数据库配置和连接
- 使用TabLayout、ViewPager和Fragment实现顶部菜单可滑动切换
- Ubuntu Cleaner 为系统大瘦身
- centos6.8使用yum安装redis
- Android动态申请权限工具类
- 操作系统实验之八读者优先问题
- C++中getline函数的使用
- 工具类总结