LeetCode 102. Binary Tree Level Order Traversal
来源:互联网 发布:javascript和java的区别 编辑:程序博客网 时间:2024/06/11 23:45
问题描述:
Given a binary tree, return the level order traversal of its nodes' values. (ie, from left to right, level by level).
For example:
Given binary tree [3,9,20,null,null,15,7]
,
3 / \ 9 20 / \ 15 7
return its level order traversal as:
[ [3], [9,20], [15,7]]
AC代码如下:
vector<vector<int>> levelOrder(TreeNode* root) { vector<vector<int> >res;//结果数组 if(root == NULL) return res; queue<TreeNode*>Queue; Queue.push(root); while(Queue.size() > 0) { vector<int>row;//每一行 queue<TreeNode*>temp; while(Queue.size() > 0) { TreeNode * node = Queue.front(); Queue.pop(); if(node->left != NULL) temp.push(node->left); if(node->right != NULL) temp.push(node->right); row.push_back(node->val); } Queue = temp; res.push_back(row); } return res; }
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
- 【leetcode】102. Binary Tree Level Order Traversal
- Leetcode 102. Binary Tree Level Order Traversal
- 102. Binary Tree Level Order Traversal LeetCode
- [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
- 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
- 【Consul】CONSUL环境部署
- 线性表链式存储结构基本操作
- 小鸡腿U T3 成都2007
- protocol buffer数据转换
- SSM 框架整合案例
- LeetCode 102. Binary Tree Level Order Traversal
- IOS NSPredicate 查询、搜索
- 【模拟】Codeforces 671A Recycling Bottles
- Express
- POJ2777(线段树)Count Color
- UVALive 6859
- 关于QwtMust construct a QApplication before a QPaintDevice的问题解决
- OpenCV实现图像暗区扩张(腐蚀图片)
- iOS 开发中的细节知识点之UILabel篇