剑指Offer(22)______从上往下打印二叉树
来源:互联网 发布:对称矩阵谱分解 编辑:程序博客网 时间:2024/06/05 14:42
从上往下打印出二叉树的每个节点,同层节点从左至右打印。
class Solution {public: vector<int> PrintFromTopToBottom(TreeNode* root) { vector<int> ans; vector<TreeNode*> tree; if(root == NULL) return ans; //鲁棒性: 判断二叉树非空 tree.push_back(root); int index = 0; while(index < tree.size()){ auto p = tree[index++]; ans.push_back(p->val); if(p->left != NULL)tree.push_back(p->left); if(p->right != NULL)tree.push_back(p->right); } return ans; }};
0 0
- 剑指Offer(22)______从上往下打印二叉树
- 剑指offer 22 从上往下打印二叉树
- 剑指offer(22)—从上往下打印二叉树
- 牛客网-剑指offer-22-从上往下打印二叉树
- 剑指offer: 从上往下打印二叉树(树)
- 剑指offer:从上往下打印二叉树
- 剑指offer系列源码-从上往下打印二叉树
- 剑指offer--从上往下打印二叉树
- 剑指Offer之 - 从上往下打印二叉树
- 剑指offer 23 - 从上往下打印二叉树
- 剑指offer之从上往下打印二叉树
- 《剑指offer》之从上往下打印二叉树
- 《剑指offer》从上往下打印二叉树
- 剑指Offer系列---(25)从上往下打印二叉树
- 剑指offer—从上往下打印二叉树
- 剑指Offer-23-从上往下打印二叉树
- 剑指offer:从上往下打印二叉树
- 《剑指offer》——从上往下打印二叉树
- Sparrow: 适用于细粒度tasks低延迟调度的去中心化无状态分布式调度器
- 《图解HTTP[上野宣]》读书笔记四
- 剑指Offer(21)______栈的压入、弹出序列
- LNMP 论坛搭建
- win7+PySpark1.5.0下的pyspark crash for large dataset和bound method PipelinedRDD.count of PythonRDD[218]
- 剑指Offer(22)______从上往下打印二叉树
- 关于字体大小和字体的设置
- 做程序猿的老婆应该注意的一些事情
- 数据结构与算法_基础概念
- Android ttraining 模块总结 01
- Oracle 视图的创建删除和修改
- 李白打酒
- ZJOI2017 round1 游记
- 剑指Offer(23)______二叉搜索树的后序遍历序列