[LintCode]66.二叉树的前序遍历
来源:互联网 发布:龙瞎皮肤多少钱淘宝 编辑:程序博客网 时间:2024/06/05 05:32
给出一棵二叉树,返回其节点值的前序遍历。
样例
给出一棵二叉树 {1,#,2,3}
,
1 \ 2 / 3
返回 [1,2,3]
.
/** * Definition of TreeNode: * class TreeNode { * public: * int val; * TreeNode *left, *right; * TreeNode(int val) { * this->val = val; * this->left = this->right = NULL; * } * } */class Solution {public: /* * @param root: A Tree * @return: Preorder in ArrayList which contains node values. */ vector<int> preorderTraversal(TreeNode * root) { vector<int> tmp; if(root==NULL) return tmp; stack<TreeNode*> s; s.push(root); while(!s.empty()){ TreeNode* cur=s.top(); tmp.push_back(cur->val); s.pop(); if(cur->right!=NULL) s.push(cur->right); if(cur->left!=NULL) s.push(cur->left); } return tmp; }};
阅读全文
0 0
- LintCode -- 二叉树的前序遍历
- lintcode 二叉树的前序遍历
- lintcode,二叉树的前序遍历
- LintCode-二叉树的前序遍历
- lintcode 二叉树的前序遍历
- LintCode 二叉树的前序遍历
- lintcode二叉树的前序遍历
- 二叉树的前序遍历-LintCode
- Lintcode 二叉树的前序遍历
- lintcode--二叉树的前序遍历
- lintcode:二叉树的前序遍历
- LintCode | 66. 二叉树的前序遍历
- [LintCode]66.二叉树的前序遍历
- lintcode-二叉树的前序遍历(非递归)-66
- LintCode之二叉树的前序遍历
- Lintcode 66 二叉树的前序遍历
- lintcode——二叉树的前序遍历
- lintcode 66 二叉树的前序遍历
- 初探Anaconda
- MongoDB 配置主从服务器方法
- 浅谈并发与并行(二)
- nginx做反向代理网站加载验证码图片不出来
- 深度学习中关于特征
- [LintCode]66.二叉树的前序遍历
- python dict和set 用法
- 设计模式 2-23 工厂模式
- Android开发笔记:基础控件之RadioGroup用法
- Zookeeper和分布式环境中的假死脑裂问题(转发)
- 基于Hexo在Mac上搭建自己的个人博客
- 开始写博客
- [SDUT](2073)活动选择问题 ---贪心
- informatica9 安装下载,安装教程 介质(文章和视频教程)(csdn讲师:Array)