107. Binary Tree Level Order Traversal II
来源:互联网 发布:java开发 android app 编辑:程序博客网 时间:2024/06/07 10:12
class Solution {public: queue<TreeNode*> q; stack<vector<int>*> s; vector<vector<int>> ans; vector<vector<int>> levelOrderBottom(TreeNode* root) { if(!root) return ans; q.push(root); while(!q.empty()){ int sz = q.size(); vector<int> *temp = new vector<int>(); while(sz--){ TreeNode *p = q.front(); q.pop(); temp->push_back(p->val); if(p->left) q.push(p->left); if(p->right) q.push(p->right); } s.push(temp); } while(!s.empty()){ ans.push_back(*s.top()); s.pop(); } return ans; }};
阅读全文
0 0
- 107.Binary Tree Level Order Traversal II
- 107. Binary Tree Level Order Traversal II
- 107. Binary Tree Level Order Traversal II
- 107. Binary Tree Level Order Traversal II
- 107. Binary Tree Level Order Traversal II
- 107. Binary Tree Level Order Traversal II
- 107. Binary Tree Level Order Traversal II
- 107. Binary Tree Level Order Traversal II
- 107. Binary Tree Level Order Traversal II
- 107. Binary Tree Level Order Traversal II
- 107. Binary Tree Level Order Traversal II
- 107. Binary Tree Level Order Traversal II
- 107. Binary Tree Level Order Traversal II
- 107. Binary Tree Level Order Traversal II
- 107. Binary Tree Level Order Traversal II
- 107. Binary Tree Level Order Traversal II
- 107. Binary Tree Level Order Traversal II
- 107. Binary Tree Level Order Traversal II
- 指针和引用究竟是什么鬼?
- 403. Snapchat面试题:青蛙过河/653. Two Sum IV
- Python Re正则表达式笔记
- setter命名重复 导致mybatis 使用实体类当参数时 会出错
- Hadoop2.7.3+Spark2.1.0 完全分布式环境 搭建全过程
- 107. Binary Tree Level Order Traversal II
- Linux学习笔记——20170802
- js自带函数
- 51Nod 1265 四点共面
- SPFA算法详解(强大图解,不会都难!)
- LTE协议之GP的理解
- Springboot基础篇(二)根据实体类生成数据库表
- 钱不够意义来补
- python-pandas的基本用法10