Binary Tree Level Order Traversal
来源:互联网 发布:c语言手机编译器中文 编辑:程序博客网 时间:2024/04/28 04:29
/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(x), left(NULL), right(NULL) {} * }; */class Solution {private: vector<vector<int>> ret;public: void traversal(int dep, TreeNode *root) { if(root == NULL) return; if(ret.size() > dep) ret[dep].push_back(root->val); else { vector<int> tmp; tmp.push_back(root->val); ret.push_back(tmp); } traversal(dep + 1,root->left); traversal(dep + 1,root->right); } vector<vector<int>> levelOrder(TreeNode* root) { traversal(0, root); return ret; }};
0 0
- Binary Tree Level Order Traversal
- Binary Tree Level Order Traversal
- Binary Tree Level Order Traversal
- Binary Tree Level Order Traversal
- Binary Tree Level Order Traversal
- Binary Tree Level Order Traversal
- Binary Tree Level Order Traversal
- Binary Tree Level Order Traversal
- Binary Tree Level Order Traversal
- Binary Tree Level Order Traversal
- Binary Tree Level Order Traversal
- Binary Tree Level Order Traversal
- Binary Tree Level Order Traversal
- Binary Tree Level Order Traversal
- Binary Tree Level Order Traversal
- Binary Tree Level Order Traversal
- Binary Tree Level Order Traversal
- Binary Tree Level Order Traversal
- ImageView的scaleType属性(一)
- Javadoc(HTML)转CHM详细教程
- 使用Qt生成PDF文件
- 机器学习中如何表示 feature vector ?
- 最精简的android录音app
- Binary Tree Level Order Traversal
- MFC+MD5加密+32位小写
- NLPIR2015分词的乱码问题
- 欢迎使用CSDN-markdown编辑器
- 如何预置Android 手机 APK
- 剑指offer:反转链表(链表)
- marionetteJS view
- android当中显式intent和隐式intent的区别
- 编译libvlc。。。