1 / 10
文档名称:

数据结构课程设计二叉树的遍历报告11.doc

格式:doc   页数:10页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据结构课程设计二叉树的遍历报告11.doc

上传人:hnet653 2015/10/15 文件大小:0 KB

下载得到文件列表

数据结构课程设计二叉树的遍历报告11.doc

相关文档

文档介绍

文档介绍:数据结构课程设计报告
姓名
班级
学号
指导老师
课程设计目的
培养学生用学到的书本知识解决实际问题的能力;培养实际工作所需要的动手能力;培养学生以科学理论和工程上能力的技术,规范地开发大型、复杂、高质量的应用软件和系统软件具有关键性作用;通过课程设计的实践,学生可以在程序设计方法、上机操作等基本技能和科学作风方面受到比较系统和严格的训练。
课程设计要求
1)学生必须仔细阅读《数据结构》课程设计方案,认真主动完成课程设计的要求。有问题及时主动通过各种方式与教师联系沟通。
2)学生要发挥自主学****能力,充分利用时间,安排好课程设计的时间计划,并在课程设计过程中不断检测自己的计划完成情况,及时向教师汇报。
3)课程设计按照教学计划需要一周时间完成,一周中每天至少要上两小时的上机来调试C或C++语言设计的程序,总共至少要上机调试程序10小时。属教师安排上机时间学生不得缺席。
课程设计内容
二叉树的中序、前序、后序的递归、非递归遍历算法,层次序的非递归遍历算法的实现,应包含建树的实现。
课程设计原理
设计思想
以广义表格式输入一个二叉树,将其接收至一维数组中,利用栈结构建立二叉链表树;通过先、中、后访问根结点递归算法遍历二叉树;利用栈结构依次将结点入栈、出栈实现二叉树的非递归遍历算法;利用队列的入队、出队操作实现二叉树的层次遍历。
例如:a(c(,d),f(g,))建立如下图所示二叉树。
c
a
d
f
g
数据结构
typedef BTREENODEPTR elemtype;
队列数据类型定义
typedef struct{
elemtype *elem;
int front,rear;
int size;
}SqQueue;
栈数据类型定义
typedef struct stack_tag{
elemtype *elem;
int top;
int size;
}SQSTACK;
二叉树数据类型定义
typedef struct btreenode{
char data;
struct btreenode *lchild,*rchild;
}BTREENODE,*BTREENODEPTR,*BTREE;
主要模块设计
BTREE CreateBtree1(char *str);//创建二叉树
void PreOrder(BTREE root);//先序递归遍历二叉树
void InOrder(BTREE root);//中序递归遍历二叉树
void PostOrder(BTREE root);//后序递归遍历二叉树
void PreOrder_1(BTREE root);//先序非递归遍历二叉树
void InOrder_1(BTREE root);//中序非递归遍历二叉树
void PostOrder_1(BTREE root);//后序非递归遍历二叉树
void LayerOrder(BTREE root);//层次遍历
其他模块包括栈的初始化及其基本操作和队列的初始化及基本操作。
主菜单
先序递归遍历
中序递归遍历
后序递归遍历
先序非递归遍历
中序非递归遍历
后序非递归遍历
层次遍历
结束
将以广义表形式输入的

最近更新

2024年昆虫记名著读后感 8页

2024年时间管理学习心得(9篇) 18页

2024年时代广场的蟋蟀读后感精品[15篇] 18页

2024年早教亲子主题活动方案 11页

2024年早安正能量的语录 62页

长庆油田钻井废液无害化技术的研究与应用的开.. 2页

2024年早c晚a是什么意思 7页

镍渣作为混合材在水泥胶凝材料中的应用研究的.. 2页

镇江职工国际旅行社市场营销策略研究的开题报.. 2页

锌冶炼厂烟气脱硫的研究的开题报告 2页

银杏酮酯-羟丙基-β环糊精包合物的工艺优化、.. 2页

铝合金钢对接MIG电弧熔-钎焊接工艺中期报告 2页

铜绿微囊藻化感效应对气单胞菌N1菌株影响的蛋.. 2页

铁载体细菌对桃树缺铁黄化病的生物防治初步研.. 2页

2024年施工合同范本(集锦15篇) 73页

铁皮石斛类原球茎诱导、增殖和分化的分子机理.. 2页

铁基自润滑复合材料的制备及其摩擦学性能的研.. 2页

2024年新郎父母婚礼简单致辞范文 4页

2024年新的一年的励志句子 55页

2024年新生初一自我介绍-自我介绍范文 3页

2024年新生军训作文模板 4页

2024年校长师德师风演讲稿范文集锦(精选8篇).. 49页

单位停车场录入车牌信息申请 1页

建伍 tm-271A使用专项说明书1 59页

原版海龟交易法则(最完整版) 59页

《软体动物和节肢动物》教学设计第课时 7页

七下Unit6精选练习 6页

烧结生产工艺培训课件 42页

2021年拜耳企业文化拜耳过程安全管理理念和方.. 5页

见证取样及送检计划 24页