leetcode 103. Binary Tree Zigzag Level Order Traversal
来源:互联网 发布:软件投标书样本 编辑:程序博客网 时间:2024/06/03 07:14
class Solution {public:vector<vector<int>> zigzagLevelOrder(TreeNode* root){vector<vector<int>>res;if (root == nullptr){return res;}enum class Direction { LEFT, RIGHT };Direction direction = Direction::LEFT;queue<TreeNode*> queue;queue.push(root);while (!queue.empty()){int size = queue.size();vector<int> temp(size);for (int i = 0; i < size; i++){TreeNode *p = queue.front();queue.pop();int index = (direction == Direction::LEFT) ? i : (size - i - 1);temp[index] = p->val;if (p->left){queue.push(p->left);}if (p->right){queue.push(p->right);}}direction = (direction == Direction::LEFT) ? Direction::RIGHT : Direction::LEFT;res.push_back(temp);}return res;}};
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
- RabbitMQ 添加用户
- jsp如何引号引号的运用
- Android设置textview只有一边有边框
- svn: OPTIONS of '/svn/repos': 403 Forbidden
- java中substring()和oracle中substr()区别
- leetcode 103. Binary Tree Zigzag Level Order Traversal
- 常用智能算法
- hdu 5929 CCPC东北四省赛H - Basic Data Structure
- first test
- 菱形继承与菱形虚继承剖析
- 详叙C++的构造函数,默认构造函数与析构函数
- luogu2151 [SDOI2009]HH去散步
- 博为峰JavaEE技术文章 ——MyBatis 缓存(3)自定义缓存
- HTML笔记1