103:Binary Tree Zigzag Level Order Traversal【树】【BFS】【栈】
来源:互联网 发布:java如何转换日期格式 编辑:程序博客网 时间:2024/04/30 14:52
题目链接:click~
/*题意:对一颗二叉树进行Z字行一层一层的遍历*/class Solution {public: void DFS(TreeNode *T, int level, vector<vector<int>> &path) { if(T == NULL) return; if(level == path.size()) { path.resize(level+1); } path[level].push_back(T->val); DFS(T->left, level+1, path); DFS(T->right, level+1, path); } vector<vector<int> > zigzagLevelOrder(TreeNode *root) { vector<vector<int>> path; if(root == NULL) return path; DFS(root, 0, path); int len = path.size(); for(int i = 1; i < len; i += 2) reverse(path[i].begin(), path[i].end()); }};
0 0
- 103:Binary Tree Zigzag Level Order Traversal【树】【BFS】【栈】
- 103 Binary Tree Zigzag Level Order Traversal
- 103-Binary Tree Zigzag Level Order Traversal
- LeetCode :: Binary Tree Zigzag Level Order Traversal [tree, BFS]
- leetcode_c++:栈:Binary Tree Zigzag Level Order Traversal(103)
- Binary Tree Zigzag Level Order Traversal,bfs,层序遍历
- (M)BFS:103. Binary Tree Zigzag Level Order Traversal
- 103. Binary Tree Zigzag Level Order Traversal(BFS)
- Binary Tree Zigzag Level Order Traversal 二叉树ZigZag打印
- 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
- Binary Tree Zigzag Level Order Traversal
- ubuntu下安装mysql mysqldb
- javascript表单处理相关的知识总结(一)
- rsync使用方法总结
- Android项目开发-----在“Running Android Lint”期间发生了内部错误
- OC中的构造法
- 103:Binary Tree Zigzag Level Order Traversal【树】【BFS】【栈】
- 第六周上机实践项目3-人数不定的工资类
- kkkkkkkk
- Android---11---TextView显示图片信息
- Android 开源框架Universal-Image-Loader完全解析(一)--- 基本介绍及使用
- CreateProcess示例
- Mahout分布式程序开发 基于物品的协同过滤ItemCF
- codeforces 55D Beautiful numbers[数位dp]
- C++LNK错误总结(摘抄别人的),留着自已用,哈哈。。。