leetcode算法题--二叉树的前序遍历
题目链接:https://leetcode-cn.com/problems/binary-tree-preorder-traversal/
二叉树前序遍历,栈实现
vector<int> preorderTraversal(TreeNode* root) {TreeNode *p = root;stack<TreeNode*> s;vector<int> result;while (!s.empty()||p){while (p){s.push(p);result.push_back(p->val);p = p->left;}p = s.top();s.pop();p = p->right;}return result;
}
leetcode算法题--二叉树的前序遍历相关推荐
- leetcode算法题--二叉树中序遍历迭代法
原题链接:https://leetcode-cn.com/problems/binary-tree-inorder-traversal/ 二叉树中序遍历迭代法,栈实现 vector<int> ...
- 【每日一题】Leetcode 刷题 二叉树-树的遍历 介绍
二叉树-树的遍历 前序遍历 (根 左 右) 中序遍历 (左 根 右) 后序遍历 (左 右 根) 代码实现 前序遍历 中序遍历 后序遍历 完整代码 前序遍历 (根 左 右) 遍历顺序分别为: F B A ...
- leetcode系列-144.二叉树的前序遍历
题目描述: 给你二叉树的根节点 root ,返回它节点值的 前序 遍历. 示例 1:输入:root = [1,null,2,3] 输出:[1,2,3] 示例 2:输入:root = [] 输出:[] ...
- 前端算法:二叉树的前序遍历
给你二叉树的根节点 root ,返回它节点值的 前序 遍历. 示例 1:输入:root = [1,null,2,3] 输出:[1,2,3] 示例 2:输入:root = [] 输出:[] 示例 3:输 ...
- leetcode算法题--从先序遍历还原二叉树
原题链接:https://leetcode-cn.com/problems/recover-a-tree-from-preorder-traversal/ 迭代 + 栈 TreeNode* recov ...
- leetcode算法题--二叉树的锯齿型层次遍历
题目链接: https://leetcode-cn.com/problems/binary-tree-zigzag-level-order-traversal/ https://leetcode-cn ...
- leetcode算法题--二叉树中的最长交错路径★
原题链接:https://leetcode-cn.com/problems/longest-zigzag-path-in-a-binary-tree/ 嵌套递归(超时) 相关题目:二叉树中的列表 in ...
- leetcode算法题--二叉树中和为某一值的路径
原题链接:https://leetcode-cn.com/problems/er-cha-shu-zhong-he-wei-mou-yi-zhi-de-lu-jing-lcof/ vector< ...
- leetcode算法题--二叉树的深度
原题链接:https://leetcode-cn.com/problems/er-cha-shu-de-shen-du-lcof/ dfs int maxDepth(TreeNode* root) { ...
最新文章
- 使用 Windows 命令行删除结果
- 使用超图在网页上浏览地形
- 【Linux 】使用 Shell 批量重命名文件名称
- linux | 网卡驱动
- VTK:可视化算法之DecimateHawaii
- 在CentOS安装PHP5.6
- hive 把mysql语句执行_Hive SQL 语句的执行顺序
- 微信小程序“信用卡还款”项目实践
- Linux如何修改环境变量PATH,以及系统登录时读取文件的顺序
- RFC 2544 标准—以太网测试仪
- SREng 使用指南(五)扩展的解说
- SQL中的n+1次select语句查询问题
- 致敬达叔 -- 80、90的童年观影记忆
- 科研心态那些事-不积跬步无以至千里
- 大学计算机实验报告u盘启动安装,用U盘安装Win7操作系统实验报告
- 原创:职场最忌讳的几大“想当然”
- 28BYJ-48 电机驱动(Linux)
- 用指针写出strcmp函数
- 使用百度API实现热点(WIFI)、GPS、基站定位
- 【vue2】05_动态组件 插槽 自定义指令
热门文章
- python装什么版本-新手python用什么版本好?
- 函数式编程语言python-写 Python 代码不可不知的函数式编程技术
- python利器的使用-PPython:PHP 拥抱 Python 的利器
- python小课骗局-python小课值吗
- 关于python中requests模块导入问题-python引入requests模块报错
- 怎样看python源代码-如何直接从IDE读取Python源代码
- python画柱状图代码-Python绘制堆叠柱状图的实例
- python web为什么不火-Python语言为什么这么火?老男孩Python入门培训
- python与php8-Python比php发展快的十大理由
- 查看python库的版本-python中查看第三方库的版本号