- 11
- 0
- 约6.92千字
- 约 20页
- 2016-11-29 发布于重庆
- 举报
数据结构_二叉树遍历实现
数据结构实验 课程名称 数据结构实验 题目名称 二叉树的遍历实现 学生学院 应用数学学院 专业班级 信息计算1 班 学 号 3114008104 学生姓名 陈辉腾 指导教师 刘志煌 2016年6月3日二叉树遍历实现14信计1班—陈辉腾—3114008104实验目的:实现二叉树的基本遍历(先序,中序和后序),通过本实验可以加深对二叉树、对递归、对堆栈,对指针的了解,以及对算法的比较和代码规范化的学习。(详细思路写在程序注释里面)首先先序构造一颗树:代码实现及思路如下:构造如下一棵树,代码运行结果如下:构造的树:构造了一颗二叉树,然后就对其进行各种遍历操作。先对其递归遍历实现:中序和后序和先序是同样的道理:运行结果如下:接着对其非递归递归遍历实现:非递归遍历要用到栈,自己有写栈的各种操作。另外,我发现可以用C++库里面人家写好的,include进来就可以直接调用,以下代码有些是用自己写的栈,有些是用C++库里面的(感觉别人写的很好用,比如调试的时候查看栈内元素就比自己写的简单明了)。思路都写在代码的注释里面面,个人觉得这样好看些,截图放入word文档就省去排版了,更方便理解。先序非递归:先序非递归运行结果:中序非递归1:(中序非递归写了两种算法,都是实现书本上的。)中序非递归1运行结果:中序非递归2:中序非递归2运行结果:后序非递归也写了两种算法
您可能关注的文档
- 数值分析-非线性方程求根.doc
- 数值分析大作业2014.docx
- 教育理论预测一.doc
- Cisco基本网络配置.ppt
- 数值分析-线性方程组的直接解法.doc
- CiscoIcons_思科_图标.pptx
- 数值分析小论文.docx
- 数值分析课程设计含代码.doc
- 数值计算方法-Newton迭代求解非线性方程.doc
- 教育管理复习资料.doc
- 中国国家标准 GB/Z 18975.11-2026工业自动化系统与集成 流程工厂(包括石油和天然气生产设施)生命周期数据集成 第11部分: 基于RDFS方法论的参考数据工业简化用法.pdf
- GB 51251-2017 建筑防烟排烟系统技术标准 正式版加条文.pdf
- 《建筑防烟排烟系统技术标准》GB51251-2017(170822报批稿)规范.pdf
- 2025年人形机器人市场研究报告.docx
- 2025年人形机器人市场研究报告.pdf
- 从对话到执行:OpenClaw企业级智能体应用手册.pdf
- 《商业模式创新》.pdf
- Openclaw龙虾全维度安全实战指南.pdf
- 2025年IT行业项目管理调查报告.pdf
- 2025年宠物洗护市场复盘总结及新品趋势.pdf
原创力文档

文档评论(0)