leetcode Binary Tree Level Order Traversal II
来源:互联网 发布:mac有没有office 编辑:程序博客网 时间:2024/05/22 06:40
开辟两个堆, 利用BFS 来得到结果,最后注意题目要求的顺序。
代码
class Solution{public:vector<vector<int> > levelOrderBottom(TreeNode *root) {vector<vector<int> > result;if(root==NULL)return result;queue<TreeNode*> queue_pop, queue_push;queue_pop.push(root);vector<int> level;while(!queue_pop.empty()){TreeNode *tempNode;tempNode = queue_pop.front();level.push_back(tempNode->val);queue_pop.pop();if(tempNode->left)queue_push.push(tempNode->left);if(tempNode->right)queue_push.push(tempNode->right);if(queue_pop.empty()){result.push_back(level);level.clear();swap(queue_push, queue_pop);}}//反转得到最终结果reverse(result.begin(), result.end());return result; }};
0 0
- LeetCode: Binary Tree Level Order Traversal II
- [LeetCode]Binary Tree Level Order Traversal II
- LeetCode Binary Tree Level Order Traversal II
- [Leetcode] Binary Tree Level Order Traversal II
- LeetCode Binary Tree Level Order Traversal II
- [LeetCode] Binary Tree Level Order Traversal II
- 【leetcode】Binary Tree Level Order Traversal II
- [LeetCode]Binary Tree Level Order Traversal II
- [Leetcode]Binary Tree Level Order Traversal II
- [leetcode]Binary Tree Level Order Traversal II
- LeetCode-Binary Tree Level Order Traversal II
- LeetCode - Binary Tree Level Order Traversal II
- [LeetCode] Binary Tree Level Order Traversal II
- LeetCode | Binary Tree Level Order Traversal II
- LeetCode - Binary Tree Level Order Traversal II
- 【leetcode】Binary Tree Level Order Traversal II
- 【LeetCode】Binary Tree Level Order Traversal II
- [LeetCode] Binary Tree Level Order Traversal II
- 最近比较火的框架Android Xutils 框架
- 数据结构实验图论一:基于邻接矩阵的广度优先搜索遍历
- Android程序员必备精品资源
- Volatile fields in .NET: A look inside
- 编译内核时出现没有ncurses的错误提示
- leetcode Binary Tree Level Order Traversal II
- ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务解决
- android周边搜索 如何得到兴趣点到我的距离
- app审核客服
- 由公式抽样检查所想到的...
- HDU-#2824 The Euler function(欧拉函数+筛法)
- iOS中添加UITapGestureRecognizer手势识别后,UITableView的didSelectRowAtIndexPath失效
- 杭电1045 Fire Net(DFS)
- c语言指针初探 一指针运算与多级指针