[LeetCode] Binary Tree Zigzag Level Order Traversal
来源:互联网 发布:雅思还是托福 知乎 编辑:程序博客网 时间:2024/06/10 01:37
class Solution {public: vector<vector<int> >result; vector<vector<int> > zigzagLevelOrder(TreeNode *root) { vector<int> v; vector<TreeNode*> node; if(root == NULL) return result; node.push_back(root); int begin = 0,end; int cnt = 0; while(begin < node.size()){ end = node.size(); v.clear(); while(begin < end){ TreeNode * root = node[begin]; v.push_back(root -> val); if(root -> left != NULL) node.push_back(root -> left); if(root -> right != NULL) node.push_back(root -> right); begin ++; } if(cnt%2 == 1){ reverse(v.begin(),v.end()); } result.push_back(v); cnt ++; } return result; }};
0 0
- LeetCode: Binary Tree Zigzag Level Order Traversal
- [LeetCode]Binary Tree Zigzag Level Order Traversal
- LeetCode Binary Tree Zigzag Level Order Traversal
- [Leetcode] Binary Tree Zigzag Level Order Traversal
- Leetcode: Binary Tree Zigzag Level Order Traversal
- LeetCode Binary Tree Zigzag Level Order Traversal
- [LeetCode] Binary Tree Zigzag Level Order Traversal
- [Leetcode] Binary Tree Zigzag Level Order Traversal
- 【leetcode】Binary Tree Zigzag Level Order Traversal
- [LeetCode]Binary Tree Zigzag Level Order Traversal
- [Leetcode]Binary Tree Zigzag Level Order Traversal
- [leetcode]Binary Tree Zigzag Level Order Traversal
- Leetcode: Binary Tree Zigzag Level Order Traversal
- LeetCode-Binary Tree Zigzag Level Order Traversal
- [leetcode] Binary Tree Zigzag Level Order Traversal
- LeetCode - Binary Tree Zigzag Level Order Traversal
- LeetCode:Binary Tree Zigzag Level Order Traversal
- [LeetCode] Binary Tree Zigzag Level Order Traversal
- 阿里巴巴开源DataSource项目-Druid
- GCC源代码分析(1): GCC中的树
- 谈谈cookie
- UVA - 208 Firetruck
- VS2010_MFC学习经验总结
- [LeetCode] Binary Tree Zigzag Level Order Traversal
- KMP算法之查找模式串在源串中出现的次数
- 序列号型CrackMe逆向之IDA技巧篇
- HDU Always Cook Mushroom (极角排序+树状数组)
- hdoj 2063 过山车 【二分匹配之匈牙利算法】
- hdu4135 Co-prime(容斥原理的应用)
- 界面与逻辑--多进程或单进程
- 安卓手机通过蓝牙与单片机通信
- BM算法学习小记