leetcode:Binary Tree Preorder Traversal
来源:互联网 发布:常熟淘宝开店装修 编辑:程序博客网 时间:2024/05/16 07:33
/** * Definition for binary tree * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(x), left(NULL), right(NULL) {} * }; */class Solution {public: vector<int> preorderTraversal(TreeNode *root) { stack<TreeNode *> searchStack; vector<int> result; if(root == NULL) return result; searchStack.push(root); while(false == searchStack.empty()) { TreeNode * cNode = searchStack.top(); searchStack.pop(); result.push_back(cNode->val); if(cNode->right != NULL) { searchStack.push(cNode->right); } if(cNode->left != NULL) { searchStack.push(cNode->left); } } return result; }};
0 0
- LeetCode Binary Tree Preorder Traversal
- 【LeetCode】Binary Tree Preorder Traversal
- Leetcode: Binary Tree Preorder Traversal
- Leetcode Binary Tree Preorder Traversal
- LeetCode:Binary Tree Preorder Traversal
- Leetcode: Binary Tree Preorder Traversal
- LeetCode:Binary Tree Preorder Traversal
- [LeetCode]Binary Tree Preorder Traversal
- [LeetCode] Binary Tree Preorder Traversal
- LeetCode | Binary Tree Preorder Traversal
- Leetcode: Binary Tree Preorder Traversal
- [LeetCode] Binary Tree Preorder Traversal
- LeetCode - Binary Tree Preorder Traversal
- LeetCode - Binary Tree Preorder Traversal
- 【LeetCode】Binary Tree Preorder Traversal
- [LeetCode]Binary Tree Preorder Traversal
- Binary Tree Preorder Traversal - LeetCode
- [Leetcode] Binary Tree Preorder Traversal
- 分治算法求最大子数组以及其对应的下标<c/c++源代码>
- 数据挖掘领域顶级会议期刊及其分析
- windows下安装MySQL
- jwplayer问题解决
- Vxlan基础理解
- leetcode:Binary Tree Preorder Traversal
- Hive的UDF实现及注意事项
- 探空火箭弹道风修补偿(源码)
- 冒泡排序
- iOS-Django:使用AFNetworking向django的request中添加自定义header值
- Apache的Charset设置
- 微信企业号开发实例源码
- 玩转高性能超猛防火墙nf-HiPAC
- 算法导论-第七章-快速排序:随机化快速排序C++实现