Binary Tree Zigzag Level Order Traversal 二叉树锯齿形层次遍历
来源:互联网 发布:淘宝关键词设置 编辑:程序博客网 时间:2024/04/29 13:49
题目:
点击打开链接
解答:
和链接方法一致,添加一个新元素是插入到头部还是添加到尾部的flag。
代码:
class Solution {public:vector<vector<int> > zigzagLevelOrder(TreeNode *root) {vector<vector<int> > res;if (root == NULL)return res;queue<TreeNode *> que;que.push(root);vector<int> row;bool flag = true;while (!que.empty()){row.clear();flag = !flag;int size = que.size();while (size){TreeNode *node = que.front();que.pop();if (flag)row.insert(row.begin(), node->val);elserow.push_back(node->val);if (node->left) que.push(node->left);if (node->right) que.push(node->right);--size;}res.push_back(row);}return res;}};
0 0
- Binary Tree Zigzag Level Order Traversal (二叉树锯齿形层次遍历)
- Binary Tree Zigzag Level Order Traversal 二叉树锯齿形层次遍历
- 71.Binary Tree Zigzag Level Order Traversal-二叉树的锯齿形层次遍历(中等题)
- 【LeetCode】Binary Tree Zigzag Level Order Traversal 二叉树的锯齿形层次遍历
- LeetCode(Binary Tree Level Order Traversal, 2,Zigzag)二叉树的层次遍历
- LeetCode OJ 之 Binary Tree Zigzag Level Order Traversal (二叉树的曲线层次遍历)
- Binary Tree Zigzag Level Order Traversal 二叉树的层次遍历
- 103.leetcode Binary Tree Zigzag Level Order Traversal(medium)[二叉树层次遍历 栈]
- 103. Binary Tree Zigzag Level Order Traversal | 输出二叉树层次遍历次序
- (二叉树z字形层次遍历)LeetCode#103. Binary Tree Zigzag Level Order Traversal
- LeetCode | Binary Tree Zigzag Level Order Traversal(二叉树锯齿形层序输出)
- Binary Tree Zigzag Level Order Traversal 之字形遍历二叉树
- 【二叉树层次遍历】Binary Tree Level Order Traversal
- leetcode---Binary Tree Zigzag Level Order Traversal---层次遍历
- 层次遍历变种103. Binary Tree Zigzag Level Order Traversal
- [leetcode-二叉树层次遍历并统计每层节点数]--103. Binary Tree Zigzag Level Order Traversal
- Binary Tree Zigzag Level Order Traversal 二叉树ZigZag打印
- Leetcode 103. Binary Tree Zigzag Level Order Traversal 二叉树Zigzag遍历 解题报告
- 对象间的联动——观察者模式
- 动态规划2:最长非升子序列和最长非降子序列
- DSP6000的几个简单优化技巧
- Android多线程学习(一):使用Thread异步下载图像
- Android 创建桌面快捷方式
- Binary Tree Zigzag Level Order Traversal 二叉树锯齿形层次遍历
- 数字信号处理的学习资源
- 关于typedef的用法总结
- 用 Java 生成 Java - CodeModel 介绍
- 用树莓派搭建wordpress博客
- 分隔符
- 风该军阀割据该
- 白话压缩感知(含Matlab代码)
- 伏特加和复印件如同