LeetCode 107. Binary Tree Level Order Traversal II
来源:互联网 发布:python开发安卓程序 编辑:程序博客网 时间:2024/05/16 12:40
/** * 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 {private: vector<vector<int>> vec; int max_level= 0; void dfs(TreeNode* root,int level) { if(root == NULL) return; if(vec.size() < level) { max_level = level; vector<int> v; vec.insert(vec.begin(),v); } vec[max_level - level].push_back(root->val); dfs(root->left,level+1); dfs(root->right,level+1); }public: vector<vector<int>> levelOrderBottom(TreeNode* root) { dfs(root,1); return vec; }};
0 0
- [LeetCode]102. Binary Tree Level Order Traversal&107. 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
- 其实每个场景背后都蕴藏着巨大的商业机会
- GDB调试
- ActionBar+TabPageIndicator+ViewPager+FragmentPagerAdapter的Tab主界面
- 迅雷、QQ旋风-链接自动转换(Download link conversion)
- 利用STL中的Sort比较自定义结构体
- LeetCode 107. Binary Tree Level Order Traversal II
- OC阅读笔记七:委托数据源与协议
- 海丽宾雅App技术支持
- em启动不了,无法登入数据库。
- Android线程初窥(二)
- C# 反射实例获取类属性
- iOS判断身份证号码是否正确
- ios中XMPP的搭建
- 【LeetCode-330】Patching Array