[leetcode刷题系列]Binary Tree Zigzag Level Order Traversal
来源:互联网 发布:黄金时时彩缩水软件 编辑:程序博客网 时间:2024/04/30 12:59
和前面的某道题类似- -
/** * Definition for binary tree * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(x), left(NULL), right(NULL) {} * }; */class Solution { vector<vector<int>> ret; void dfs(TreeNode * root, int dep){ if(ret.size() < dep) ret.resize(dep); ret[dep - 1].push_back(root->val); if(root->left != 0) dfs(root->left, dep + 1); if(root->right != 0) dfs(root->right, dep + 1); }public: vector<vector<int> > zigzagLevelOrder(TreeNode *root) { // Start typing your C/C++ solution below // DO NOT write int main() function ret.clear(); if(root == 0) return ret; dfs(root, 1); for(int i = 1; i < ret.size(); i += 2) reverse(ret[i].begin(), ret[i].end()); return ret; }};
- [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
- hdu2608之数论推理
- Matlab中插值函数汇总和使用
- [LeetCode] Longest Valid Parentheses
- 合并总数
- CAS SSO改造步骤(2)
- [leetcode刷题系列]Binary Tree Zigzag Level Order Traversal
- AC自动机模板
- UIView的一些基本方法 init、loadView、viewDidLoad、viewDidUnload、dealloc
- [leetcode刷题系列]Binary Tree Level Order Traversal
- 1. 二八定律
- Jump Game
- makefile的和gcc参数
- 各国手机费用全面对比:英国最低中国中等
- String与数字及大小写转换