102. Binary Tree Level Order Traversal
来源:互联网 发布:淘宝宠物用品店铺介绍 编辑:程序博客网 时间:2024/05/22 16:02
简单树的BFS
/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(x), left(NULL), right(NULL) {} * }; */class Solution {public: vector<vector<int>> levelOrder(TreeNode* root) { queue<TreeNode*> level; queue<int> depth; vector<vector<int>> result; if(root==NULL) return result; level.push(root); depth.push(1); while(!level.empty()) { if(level.front()->left!=NULL) { level.push(level.front()->left); depth.push(depth.front()+1); } if(level.front()->right!=NULL) { level.push(level.front()->right); depth.push(depth.front()+1); } if(result.size()<depth.front()) { vector<int> temp; temp.push_back(level.front()->val); result.push_back(temp); } else result[depth.front()-1].push_back(level.front()->val); level.pop(); depth.pop(); } return result; }};
0 0
- LeetCode 102. Binary Tree Level Order Traversal
- [LeetCode]102.Binary Tree Level Order Traversal
- [Leetcode] 102. Binary Tree Level Order Traversal
- LeetCode --- 102. Binary Tree Level Order Traversal
- [leetcode] 102.Binary Tree Level Order Traversal
- 102.Binary Tree Level Order Traversal
- 102. Binary Tree Level Order Traversal
- 【leetcode】102. Binary Tree Level Order Traversal
- 102.Binary Tree Level Order Traversal
- 102. Binary Tree Level Order Traversal
- 102. Binary Tree Level Order Traversal
- Leetcode 102. Binary Tree Level Order Traversal
- 102. Binary Tree Level Order Traversal
- 102. Binary Tree Level Order Traversal LeetCode
- 102. Binary Tree Level Order Traversal
- [leetcode] 102. Binary Tree Level Order Traversal
- 102. Binary Tree Level Order Traversal
- 102. Binary Tree Level Order Traversal
- bzoj 1458 最大流
- java 文件操作工具类
- iOS pop动画的入门使用
- [poj]3187 Backward Digit Sums [dfs]
- Android性能调优工具TraceView介绍
- 102. Binary Tree Level Order Traversal
- poj-2485 Highways
- 基于openwrt 编写自己的Helloworld程序
- 运筹学 —线性规划总结
- 【Unity优化】Unity中究竟能不能使用foreach?
- POJ3259 Wormholes
- 顺序容器
- 谈谈对Spring IOC的理解
- Oracle学习笔记 --- Oracle数据库中表空间不足