实验四 二叉树遍历
一、实验目的
掌握二叉树的基本操作:建立、遍历、统计结点个数等运算。
二、实验要求包含有头文件和main函数;
1. 格式正确,语句采用缩进格式;
2. 设计子函数实现题目要求的功能;
3. 编译、连接通过,熟练使用命令键;
4. 运行结果正确,输入输出有提示,格式美观。
三、实验设备、材料和工具
1. 奔腾2计算机或以上机型
2. turboc2,win-tc
四、实验内容和步骤
实验内容:
1. 分析程序。
2. 完成程序编写和补充
步骤:
3. 确定数据的结构;
4. 利用main函数调用各子函数;
5. 调试、分析运行结果。
五、实验报告要求
1. 根据实验内容初步设计好程序,并从理论上排除错误;
2. 针对程序的健壮性准备好测试数据;
3. 结果分析中如实填写运行后的结果,记录调试过程中产生的重要问题和解决方法。
六、根据实验过程填写下面内容
1.构建二叉树头文件,补充建立二叉树函数,并保存为头文件,文件名称bitree.h #include <stdio.h>
#include <malloc.h>
#include <conio.h>
typedef char DataType;
typedef struct Node
{ DataType data;
struct Node *LChild; struct Node *RChild;
}BiTNode, *BiTree;
[实验目的]本次实验的主要目的在于应用树和二叉树的概念、采用二叉树的链式存储结构,用 c 或者 c++ 实现二叉树的递归及非递归遍历,通过本次实验还可帮助读者复习...
实验四 二叉树的建立与遍历 1、实验目的 熟练掌握树的基本概念、二叉树的基本操作及在链 式存储结构上的实现; ? 重点掌握二叉树的生成、遍历及求深度等算法; ?...
二叉树的遍历和应用 实验项目名称: 三、实验学时:4 学时 实验学时: 四、实验原理: 实验原理:二叉树的遍历和应用 五、实验目的: 实验目的: 1、掌握二叉树的...
数据结构学号: 学号 姓名: 姓名 实验名称: 实验名称:二叉树的存贮与遍历 课程实验报告实验日期 实验日期: 日期 一、实验目的 掌握二叉树结构的非线性和递归性特点...
实验四 实验四 二叉树的遍历实验目的:掌握二叉树的遍历的基本思想 实验内容:在二叉链表中实现二叉树的遍历 实验要求: 1、 2、 3、 4、 5、 以二叉链表作为存...
实验四学号-姓名 诚信声明 二叉树运算与遍历实验报告实验时间 2010 24 日年 05 月 本实验及实验报告所写内容为本人所做,没有抄袭。 实验题目与 实验目的 题目...
实验4 二叉树的遍历 学时:2学时(1次)时间:第11周数 据结构 周一(3-4) 地点:图书馆1楼基础实验楼 内容: 二叉树的遍历实现 1、打印二叉树; 2、三种遍历序...
给定一颗二叉树的逻辑结构(先序遍历的结 果,空树用字符‘0’表示,如下图的二叉树 ,可表示为AB0C00D00),建立该二叉树 的二叉链式存储结构 4 实验五 串应用--...
实验四 二叉树的遍历和应用算法: 中序遍历:先中序遍历左子树,访问根结点,再中序遍历又子树 后序遍历:后序遍历左子树,后序遍历右子树,再访问根节点 程序: //...
二叉树遍历实验报告_计算机软件及应用_IT/计算机_专业资料。1.实验题目 二叉树的...(4) 测试数据: ABCф ф DEф Gф ф Fф фф (其中 ф 表示空格字符...
热门文档