博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LintCode_69 二叉树前序遍历
阅读量:6328 次
发布时间:2019-06-22

本文共 412 字,大约阅读时间需要 1 分钟。

题目

给出一棵二叉树,返回其节点值的前序遍历。

和中序遍历基本相同

C++代码

vector
preorderTraversal(TreeNode *root) { // write your code here vector
vec; stack
s; TreeNode* p = root; while (p || !s.empty()) { while (p) { vec.push_back(p->val); s.push(p); p = p->left; } p = s.top(); s.pop(); p = p->right; } return vec;}

  

转载于:https://www.cnblogs.com/Smallhui/p/5450404.html

你可能感兴趣的文章
NODE Stream流总结(2)
查看>>
2018深圳云栖拉开帷幕,飞天技术汇五大专场邀你参加~
查看>>
聊聊sentinel的DataSource
查看>>
Maven的聚合模块和继承
查看>>
ELK的心脏,ElasticSearch学习方法论
查看>>
认识微服务
查看>>
Python3入门与实践(四): 面向对象
查看>>
OpenCV 入门
查看>>
Node中异步和同步的实现
查看>>
理解Underscore中的flatten函数
查看>>
强制类型转换——宽松相等和严格相等
查看>>
JavaScript 骚操作
查看>>
升级 Docker 中的 gitlab 服务
查看>>
JavaSE基础:数组
查看>>
RxSwift 之 Observable
查看>>
互联网广告的背后是什么(3):今日头条DSP的基本信息和主要特点
查看>>
部分 Android 手机硬压视频和 IOS 播放器不兼容的问题
查看>>
资产配置的难题,要靠一线城市的价值洼地解决?
查看>>
《The Startup Way》作者访谈
查看>>
青雀推出小程序服务矩阵 助企业抢占首波移动先机
查看>>