leetcode-94-Binary Tree Inorder Traversal
来源:互联网 发布:手机宽带拨号软件 编辑:程序博客网 时间:2024/05/18 01:51
Binary Tree Preorder Traversal
Given a binary tree, return the preorder traversal of its nodes' values.
For example:
Given binary tree {1,#,2,3}
,
1 \ 2 / 3
return [1,2,3]
.
/** * 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 { //先序遍历 非递归public: vector<int> preorderTraversal(TreeNode* root) { vector<int>v; v.clear(); stack<TreeNode*>s; TreeNode* x; s.push(root); if(!root) return v; while(!s.empty()){ x=s.top(); v.push_back(x->val); s.pop(); if(x->right) s.push(x->right); if(x->left) s.push(x->left); } return v; }};class Solution { //先序遍历 递归public: vector<int>v; vector<int> preorderTraversal(TreeNode* root) { v.clear(); if(!root) return v; pre(root); return v; } void pre(TreeNode* p){ if(!p) return; v.push_back(p->val); pre(p->left); pre(p->right); }};
1 0
- [leetcode 94] Binary Tree Inorder Traversal
- Leetcode NO.94 Binary Tree Inorder Traversal
- leetcode-94 Binary Tree Inorder Traversal
- leetcode || 94、Binary Tree Inorder Traversal
- Binary Tree Inorder Traversal - LeetCode 94
- Leetcode[94]-Binary Tree Inorder Traversal
- leetcode(94):Binary Tree Inorder Traversal
- leetcode-94-Binary Tree Inorder Traversal
- Leetcode 94 Binary Tree Inorder Traversal
- leetcode[94]:Binary Tree Inorder Traversal
- LeetCode(94) Binary Tree Inorder Traversal
- Leetcode # 94 Binary Tree Inorder Traversal
- leetcode 94: Binary Tree Inorder Traversal
- [leetcode-94]Binary Tree Inorder Traversal(c++)
- leetcode-94:Binary Tree Inorder Traversal (Java)
- 【LeetCode】(94)Binary Tree Inorder Traversal(Easy)
- leetcode: (94) Binary Tree Inorder Traversal
- leetCode #94 Binary Tree Inorder Traversal
- [leetcode] Best Time to Buy and Sell Stock
- Matlab 定义类
- AOP那些学术概念—通知、增强处理连接点(JoinPoint)切面(Aspect)
- Android 动画机制解析
- RabbitMQ基础概念详细介绍
- leetcode-94-Binary Tree Inorder Traversal
- 黑马程序员——学习日记之--反射的用法和Eclipse使用
- cocos 框架之-Cocos2d-x 的“HelloWorld” 细节分析
- 异常类已经传参问题
- 程序员的量化交易之路(39)--Lean之BacktestingRealTimeHandler回测实时时间事件处理7
- POI导出EXCEL
- Java
- Android快速自定义控件+实战演示(二)组合自定义view+回调
- 物流运交管理系统 特殊派车