LintCode-剑指Offer-(69)二叉树的层次遍历
来源:互联网 发布:java 百度地图api接口 编辑:程序博客网 时间:2024/06/03 19:38
class Solution { /** * @param root: The root of binary tree. * @return: Level order a list of lists of integer */public: //写了一个非递归的,发现内存不够用。。。 void lev(TreeNode* node, int levelnum, vector<vector<int>>&v){ if ( node == NULL )return; if ( v.size( ) <= levelnum ) v.push_back(vector<int>( )); v[levelnum].push_back(node->val); lev(node->left,levelnum+1,v); lev(node->right,levelnum+1,v); } vector<vector<int>> levelOrder(TreeNode *root) { // write your code here vector<vector<int>> vall; if ( root == NULL ) return vall; lev(root, 0, vall); return vall; }};
0 0
- LintCode-剑指Offer-(69)二叉树的层次遍历
- LintCode-剑指Offer-(70)二叉树的层次遍历Ⅱ
- LintCode-剑指Offer-(71)二叉树的锯齿形层次遍历
- lintcode-二叉树的层次遍历-69
- LintCode 69-二叉树的层次遍历
- LintCode 69 二叉树的层次遍历
- LintCode-二叉树的层次遍历 II
- LintCode 二叉树的层次遍历
- LintCode 二叉树的层次遍历 II
- LintCode:二叉树的层次遍历
- LintCode:二叉树的层次遍历 II
- LintCode:二叉树的锯齿形层次遍历
- LintCode 二叉树的锯齿形层次遍历
- Lintcode(M) 二叉树的层次遍历
- 二叉树的锯齿形层次遍历,lintcode
- 二叉树的层次遍历 II,lintcode
- 二叉树的层次遍历,lintcode
- LintCode | 69. 二叉树的层次遍历
- MAC bootstrap-cms安装记录
- C++解引用运算符*重载
- Java NIO - 非阻塞 IO和复用
- android studio 中使用aidl
- OC中的枚举
- LintCode-剑指Offer-(69)二叉树的层次遍历
- 1011. World Cup Betting (20)
- coderforce 2057B Amr and Pins
- bzoj1058【zjoi2007】报表统计
- LintCode-剑指Offer-(70)二叉树的层次遍历Ⅱ
- 学习npm
- 【BLE】CC2541之timer3
- iOS 定位服务编程详解
- 当一个线程进入一个synchronized方法后,其它线程是否可以进入