[leetcode刷题系列]Binary Tree Level Order Traversal
来源:互联网 发布:黄金时时彩缩水软件 编辑:程序博客网 时间:2024/04/30 15:36
囧, 在上一提的基础上去掉两行代码就ok了
/** * 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> > levelOrder(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); return ret; }};
- [leetcode刷题系列]Binary Tree Level Order Traversal II
- [leetcode刷题系列]Binary Tree Zigzag Level Order Traversal
- [leetcode刷题系列]Binary Tree Level Order Traversal
- LeetCode刷题笔录 Binary Tree Level Order Traversal
- LeetCode刷题笔录 Binary Tree Zigzag Level Order Traversal
- LeetCode刷题笔录Binary Tree Level Order Traversal II
- 【Leetcode长征系列】Binary Tree Level Order Traversal
- 【Leetcode长征系列】Binary Tree Level Order Traversal II
- LeetCode[Tree]: Binary Tree Level Order Traversal
- *(leetcode) Binary Tree Level Order Traversal (tree)
- [leetcode][tree] Binary Tree Level Order Traversal
- LeetCode: Binary Tree Level Order Traversal
- LeetCode: Binary Tree Zigzag Level Order Traversal
- LeetCode: Binary Tree Level Order Traversal II
- [LeetCode]Binary Tree Level Order Traversal
- [LeetCode]Binary Tree Level Order Traversal II
- [LeetCode]Binary Tree Zigzag Level Order Traversal
- LeetCode Binary Tree Level Order Traversal
- 合并总数
- 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与数字及大小写转换
- alps interview
- gcc -fPIC 参数
- Data abort为例子:数据非对齐访问异常