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

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

题目

给出一棵二叉树,返回其中序遍历

 

C++

非递归

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

  

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

你可能感兴趣的文章
java采用jdbc连接操作数据库
查看>>
ASP.NET MVC 应用提速的十种方法
查看>>
1.3节 逻辑门与二进制数 part2
查看>>
不重装系统修复系统的一些实例
查看>>
异步GEI (2) 线程
查看>>
通过管理控制台和命令行两种方式新建邮箱数据库(exchange2010)
查看>>
网卡设置(设置IP地址、网关、DNS)
查看>>
linux之sed用法
查看>>
HBTC2012 参会感受
查看>>
如何愉快的使用MQ-详述各种功能场景
查看>>
SQL查询语句中的 limit 与 offset 的区别
查看>>
hadoop SequenceFile介绍 大数据 存储
查看>>
手动订制一个基于BusyBox的微型Linux系统
查看>>
TCP/IP协议和Socket编程
查看>>
lnmp(new)
查看>>
使用fastjson时出现$ref: "$.list[2]"的解决办法(重复引用)
查看>>
ZooKeeper观察节点
查看>>
关系图报错"dataIndex undefined"
查看>>
[python] 各种ERROR
查看>>
利用Maven搭建Spring开发环境
查看>>