leetcode 145. Binary Tree Postorder Traversal
来源:互联网 发布:手立视高清网络摄像机 编辑:程序博客网 时间:2024/04/28 13:11
Given a binary tree, return the postorder traversal of its nodes' values.
For example:
Given binary tree {1,#,2,3}
,
1 \ 2 / 3
return [3,2,1]
.
class Solution {public:vector<int> postorderTraversal(TreeNode* root) {vector<int>re;if (root == NULL)return re;vector<pair<TreeNode*,bool>>que;que.push_back(pair<TreeNode*, bool>(root,false));//bool标记节点的右孩子是否进入过队列while (!que.empty()){TreeNode*n = que.back().first;if (!que.back().second){que.back().second = true;if (n->right != NULL)que.push_back(pair<TreeNode*, bool>(n->right, false));if (n->left != NULL)que.push_back(pair<TreeNode*, bool>(n->left,false));if (n->left == NULL&&n->right == NULL){que.pop_back(); re.push_back(n->val);}}else{que.pop_back();re.push_back(n->val);}}return re;}};
accepted
0 0
- [LeetCode]145.Binary Tree Postorder Traversal
- [leetcode] 145.Binary Tree Postorder Traversal
- 145. Binary Tree Postorder Traversal LeetCode
- Leetcode 145. Binary Tree Postorder Traversal
- [LeetCode]145. Binary Tree Postorder Traversal
- Leetcode 145. Binary Tree Postorder Traversal
- leetcode 145. Binary Tree Postorder Traversal
- LeetCode 145. Binary Tree Postorder Traversal
- LeetCode-145.Binary Tree Postorder Traversal
- [leetcode] 145. Binary Tree Postorder Traversal
- LeetCode 145. Binary Tree Postorder Traversal
- leetcode 145. Binary Tree Postorder Traversal
- [LeetCode]problem 145. Binary Tree Postorder Traversal
- Leetcode 145. Binary Tree Postorder Traversal
- [LeetCode] 145. Binary Tree Postorder Traversal
- LeetCode 145. Binary Tree Postorder Traversal
- LeetCode 145. Binary Tree Postorder Traversal
- LeetCode:145. Binary Tree Postorder Traversal
- Android中的UI刷新
- 第三周项目三(2)-输出空心三角
- Problem Q
- java连接mysql并向其中插入数据中文乱码问题
- excel导入mysql(用PHP-ExcelReader 方法),日期时间出错的处理办法
- leetcode 145. Binary Tree Postorder Traversal
- IntelliJ 中部署Tomcat应用存在一个带exploded另一个不带exploded
- Overload(重载) Override(覆写)Overwrite(重写)
- 如何把一个命令加入到某个用户sudo的列表中
- PCA主成分分析过程及理论
- js中的&&运算符
- 有趣的for循环
- JavaEE初学者的学后感
- Android视频推流直播学习【四】