Leetcode#107 Binary Tree Level Order Traversal II
2015-02-02 11:16
169 查看
原题地址
二叉树层次遍历,最后把遍历结果翻转一下即可
代码:
二叉树层次遍历,最后把遍历结果翻转一下即可
代码:
vector<vector<int> > levelOrderBottom(TreeNode *root) { vector<vector<int> > res; queue<TreeNode *> layer; layer.push(root); while (!layer.empty()) { queue<TreeNode *> nextLayer; vector<int> path; while (!layer.empty()) { TreeNode *front = layer.front(); layer.pop(); if (!front) continue; path.push_back(front->val); nextLayer.push(front->left); nextLayer.push(front->right); } if (path.size() > 0) res.push_back(path); layer = nextLayer; } vector<vector<int> > tra; for (int i = res.size() - 1; i >= 0; i--) tra.push_back(res[i]); return tra; }
相关文章推荐
- Binary Tree Level Order Traversal II
- Binary Tree Level Order Traversal II
- leetcode第42题(binary-tree-level-order-traversal-ii)
- leetcode JAVA Binary Tree Level Order Traversal II 难度系数3 3.39
- Binary Tree Level Order Traversal II
- 【LeetCode with Python】 Binary Tree Level Order Traversal II
- LeetCode OJ--Binary Tree Level Order Traversal II
- LeetCode(26)-Binary Tree Level Order Traversal II
- [leetcode] Binary Tree Level Order Traversal II
- 【LeetCode】BinaryTreeLevelOrderTraversal_ii 二叉树的层次遍历 II
- LeetCode: 107_Binary Tree Level Order Traversal II | 二叉树自底向上的层次遍历 | Easy
- Binary Tree Level Order Traversal II
- [Lintcode]Binary Tree Level Order Traversal II 二叉树的层次遍历 II
- LeetCode[Tree]: Binary Tree Level Order Traversal II
- Binary Tree Level Order Traversal II
- leetcode Binary Tree Level Order Traversal II
- [LeetCode]Binary Tree Level Order Traversal II
- Leetcode 107 Binary Tree Level Order Traversal II 二叉树层次遍历与倒转
- LeetCode(26)-Binary Tree Level Order Traversal II
- Binary Tree Level Order Traversal II