- 4
- 0
- 约3.67万字
- 约 23页
- 2016-10-03 发布于贵州
- 举报
数据结构实验三树二叉树的操作实验指导
实验六 树与二叉树
6.1实验目的:
掌握二叉树链表的结构和二叉树的建立过程;
掌握二叉树的基本操作,加深对二叉树的理解,逐步培养解决实际问题的编程能力。
6.2实验要求:
复习课本中有关树与二叉树的知识;
用C语言完成算法和程序设计并上机调试通过;
撰写实验报告,给出算法思路或流程图和具体实现(源程序)、算法分析结果(包括时间复杂度、空间复杂度以及算法优化设想)、输入数据及程序运行结果(必要时给出多种可能的输入数据和运行结果)。
6.3基础实验
[实验1] 二叉树的构造
实验内容与要求:
按先序序列构造一棵二叉链表表示的二叉树T;
分析:
二叉树是每个结点至多只有两棵子树,并有左、右之分,顺序不能任意颠倒的一种非线性结构。二叉树常用的存储结构是二叉链表形式,二叉链表由一个数据项data(用于存放结点的值)和两个指针项lchild、rchild(分别指向该结点的左、右子树)。结点及结构如图6-1所示:
//- - - - - - 二叉树的二叉链表存储表示模型- - - - - - -
typedef struct BiTNode{
? TElemType??????? data;
? Struct BiTNode?? * lchild, * rchild;? //左右孩子指针
}BiTNode, * BiTree;
将此结构定义放在一个头文件.h里,
您可能关注的文档
最近下载
- 解读《危险化学品安全法》.pptx VIP
- (高清版)G-B∕T 14318-2019 辐射防护仪器中子周围剂量当量(率)仪.pdf VIP
- 高频精选:公证处面试题库及答案.doc VIP
- 生活中的立体图形(教学设计)-2024华东师大版七年级数学上册.pdf VIP
- 北师大版(2025) 必修第三册 Unit 7 Art Lesson 3 A Musical Genius课件(共22张PPT)(含音频+视频).pptx VIP
- [T_CAMRA 017—2021]铝合金车轮修复规范.pdf VIP
- 建筑消防设施检测方案.docx VIP
- 浙教版 人教版 培智生活语文三年级下册 教案.docx VIP
- BS EN 12420-1999 Copper and copper alloys - Forgings.pdf VIP
- 期末重难点练习卷-2024-2025学年语文七年级下册统编版(含答案).docx VIP
原创力文档

文档评论(0)