- 4
- 0
- 约9.47千字
- 约 5页
- 2025-01-04 发布于湖北
- 举报
⼆⼆叉叉树树遍遍历历((前前中中后后序序遍遍历历,,三三种种⽅⽅式式))
⽬录
刷题中碰到⼆叉树的遍历,就查找了⼆叉树遍历的⼏种思路,在做个总结。对应的LeetCode题⽬如下:
,,,
接下来以前序遍历来说明三种解法的思想,后⾯中序和后续直接给出代码。
⾸先定义⼆叉树的数据结构如下:
//Definitionforabinarytreenode.
structTreeNode{
intval;
TreeNode*left;
TreeNode*right;
TreeNode(intx:val(x,left(NULL,right(NULL{}
};
前前序序遍遍历历,,顺顺序序是是“根根-左左-右右”。。
使⽤递归实现:递归的思想很简单就是我们每次访问根节点后就递归访问其左节点,左节点访问结束后再递归的访问右节点。代码如下:
classSolution{
public:
vectorintpreorderTraversal(TreeNode*root{
if(root==NULL
您可能关注的文档
最近下载
- 2026秋人教版初中道德与法治七年级下册第三单元 传承中华优秀传统文化 大单元整体教学设计[2022课标2025修改].docx
- 2026中国质量协会质量专业能力考试(六西格玛黑带)历年参考题库含答案详解.docx VIP
- 民航安检知识题库附答案.pdf VIP
- BS EN 13481-5+A1-2017 国外国际标准.pdf VIP
- 家用和类似用途电器售后服务 第3部分:空调器的特殊要求.pdf VIP
- 义务教育《美术课程标准》版.pdf VIP
- 有限空间培训资料.pptx VIP
- 人行天桥桥钢箱梁吊装专项施工方案.docx VIP
- 2026年山东济宁市中考英语考试真题及答案.docx VIP
- 《阿尔茨海默病》课件.pptx VIP
原创力文档

文档评论(0)