数据结构实验报告之树与二叉树.docx
《数据结构实验报告之树与二叉树.docx》由会员分享,可在线阅读,更多相关《数据结构实验报告之树与二叉树.docx(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、学生实验报告学 院:软通学院课程名称:数据结构与算法专业班级:软件142班姓 名:邹洁蒙学 号:0143990学生实验报告(-)学生姓名邹洁蒙学号0143990同组人:实验项目树与二叉树q必修口选修口演示性实验口验证性实验4操作性实验口综合性实验实验地点W102实验仪器台号A02指导教师严军勇实验日期及节次2015. 5. 223到4节次一、实验综述1、实验目的及要求目的:1)掌握树与二叉树的基本概念;2)掌握二叉树的顺序存储,二叉链表的先序遍历中序遍历和后序遍历算法;3)掌握树的双亲表示法。要求:1)编程:二叉树的顺序存储实现;2)编程:二叉链表的先序遍历中序遍历和后序遍历实现;3)编程:树
2、的双亲表示法实现。2、实验仪器、设备或软件设备:PC软件:VC6二、实验过程(编程,调试,运行;请写上源码,要求要有注释)1 .编程:二叉树的顺序存储实现代码:BiTree:BiTree()建立存储空间(data = new intMAXSIZE;count = 0;void BiTree:AddNode(int e)加结点int temp = 0;datacount = e:count+; 从编号0开始保存运行截图:2 .编程:二叉链表的先序遍历中用遍历和后序遍历实现 代码:void InOrderTraverse(BiTree* Head)中序遍历(if (Head)(InOrderTra
3、verse(Head-LeftChiId);cout Head-dataz,InOrderTraverse(Head-RightChiId);)void PreOrderTraverse(BiTree* Head)先序遍历(if (Head)cout llead-data PreOrderTraverse(llead-LeftChi Id);PreOrderTraverse(Head-RightChild);)void PostOrderTraverse(BiTree* Head)后序遍历(if (Head)(PostOrderTraverse(Head-LeftChild);PostOrde
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 实验 报告 二叉
限制150内