已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
_成 绩评阅人重庆邮电大学课程设计实验报告班级:1301416姓名:陈昊学号:2014214156指导老师:夏晨洋课程名称:数据结构实验时间:2015年10月26日-2015年11月2日实验地点:数字图书馆负一楼B132实验五 树的存储与遍历操作一、实验目的1理解二叉树的逻辑结构;2理解二叉树的存储结构特点,掌握二叉树的存储分配要点;3掌握二叉树的基本操作及递归实现,深刻领会二叉树遍历操作的非递归实现。二、主要数据结构描述class BiTreepublic: BiTree( ); /构造函数,初始化一棵二叉树,其前序序列由键盘输入 BiTree(void); /析构函数,释放二叉链表中各结点的存储空间BiNode* Getroot(); /获得指向根结点的指针 void PreOrder(BiNode *root); /前序遍历二叉树 void InOrder(BiNode *root); /中序遍历二叉树 void PostOrder(BiNode *root); /后序遍历二叉树 void LeverOrder(BiNode *root); /层序遍历二叉树private: BiNode *root; /指向根结点的头指针 BiNode *Creat( ); /有参构造函数调用 void Release(BiNode *root); /析构函数调用 ;在树的数据结构中,需要一个构造函数来初始化一棵树,采用递归算法建立根节点的左子树和右子树;需要一个析构函数,用来删除存储空间中的数据;需要一个函数用来获得指向根节点的指针;需要四个函数分别对树进行前序遍历、中序遍历、后序遍历和层序遍历,并在程序中显示。三、算法的基本思想描述1.构造函数:在构造函数中,利用递归的思想,循环建立根节点的左子树和右子树。时间复杂度为O(n)。2.析构函数:在析构函数中,利用递归依次释放左子树和右子树。时间复杂度为O(n)。3.前序遍历:使用递归算法,如果根节点为空就结束。前序遍历根节点的左子树和右子树。时间复杂度为O(n)。4.后序遍历:使用递归算法,如果根节点为空就结束。后序遍历根节点左子树和右子树。时间复杂度为O(n)。5层序遍历:建立一个新的队列,采用递归的方法,先将根节点入队,如果根节点有左孩子结点,就将左孩子结点入队,再将右孩子结点入队,以此类推。时间复杂度为O(n)。四、程序结果截图五、心得与体会经过本次试验,我对树的知识有了更深的理解。首先,我学会了用递归方法法来建立一个树,其次,我了解了前序遍历、中序遍历和后序遍历。对这种方法有了更深的认
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 陇东学院《数据挖掘A》2024-2025学年第一学期期末试卷
- 遵义医药高等专科学校《机械工程实训》2024-2025学年第一学期期末试卷
- 岩土蒙脱石含量试验记录
- 2026届浙江省高三一模高考化学模拟试卷试题(含答案详解)
- 文学理论与研究方法
- 结业论文规范化要求
- 材料管控方案
- 毕业论文的研究局限与改进建议
- XXXX届毕业论文(设计)质量检查评分及评价表001
- 个人发言提纲问题原因剖析
- 2025医疗机构志愿者服务体系管理与社会责任履行报告
- 江西省九校2025-2026学年高三上学期11月期中考试英语试卷(含答案)
- 【2025年】办公室文员测试题库及参考答案
- 2025年6月江苏扬州经济技术开发区区属国有企业招聘素质测试(初试)笔试考试备考试题及答案解析
- 2025年广东省普通高中学业水平合格性考试英语试题(原卷版)
- 运营管理职业规划
- 2025年船舶工业智能化生产模式研究报告及未来发展趋势预测
- Unit5FunClubsSectionB1a-2b课件人教版七年级英语上册
- 公司城市轨道交通行车值班员招聘考核试卷及答案
- 国民经济和社会发展第十五五年规划解读
- 母基金投资项目尽职调查清单模板
评论
0/150
提交评论