关键词不能为空

当前您在: 主页 > 英语 >

二叉树的遍历及其应用实验报告

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-01-25 09:42
tags:

-

2021年1月25日发(作者:浓香型)


















题目:

二叉树的遍历及应用

院系:

数学系

专业:

数学与应用数学

学号:
2010114036
姓名:

郭奇瑞


一、

实验名称:二叉树的遍历及应用

二、

实验日期:
2012

11

14


三、

实验要求:编程实现二叉树的建立并对其进行遍历

四、

实验目的:

1


掌握二叉树链式存储结构的类型定义及实现;

2


掌握二叉树链式存储结构的各类基本运算方法;

3


掌握二叉树各个重要性质在解决实际问题中的应用;

4


掌握二叉树的分析方法、解决方法,从而提高实际编程能
力及程序调试能力。

五、

实验内容

1


创建二叉树;

2


用递归方法实现二叉树的各种遍历。

六、

程序代码

#include
#include
#define TRUE 1
#define FALSE 0
#define Stack_Size 50
typedef struct Node
{
char data;
struct Node *LChild;
struct Node *RChild;
}BiTNode,*BiTree;
typedef BiTree StackElementType;
typedef struct
{
StackElementType elem[Stack_Size];
int top;
}SeqStack;

//
初始化

void InitStack(SeqStack *S)
{
S->top=-1;
}

//
进栈

int Push(SeqStack *S,StackElementType x)
{ if(S->top==Stack_Size-1) return(FALSE);
S->top++;
S->elem[S->top]=x;
return(TRUE);
}

//
出栈

int Pop(SeqStack *S,StackElementType *x)
{
if(S->top==-1)
return(FALSE);
else
{
*x=S->elem[S->top];
S->top--;
return(TRUE);
}
}


//
先序遍历

void PreOrder(BiTree root)
{
if(root!=NULL)
{
printf(
PreOrder(root->LChild);

-


-


-


-


-


-


-


-



本文更新与2021-01-25 09:42,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/565151.html

二叉树的遍历及其应用实验报告的相关文章

  • 余华爱情经典语录,余华爱情句子

    余华的经典语录——余华《第七天》40、我不怕死,一点都不怕,只怕再也不能看见你——余华《第七天》4可是我再也没遇到一个像福贵这样令我难忘的人了,对自己的经历如此清楚,

    语文
  • 心情低落的图片压抑,心情低落的图片发朋友圈

    心情压抑的图片(心太累没人理解的说说带图片)1、有时候很想找个人倾诉一下,却又不知从何说起,最终是什么也不说,只想快点睡过去,告诉自己,明天就好了。有时候,突然会觉得

    语文
  • 经典古训100句图片大全,古训名言警句

    古代经典励志名言100句译:好的药物味苦但对治病有利;忠言劝诫的话听起来不顺耳却对人的行为有利。3良言一句三冬暖,恶语伤人六月寒。喷泉的高度不会超过它的源头;一个人的事

    语文
  • 关于青春奋斗的名人名言鲁迅,关于青年奋斗的名言鲁迅

    鲁迅名言名句大全励志1、世上本没有路,走的人多了自然便成了路。下面是我整理的鲁迅先生的名言名句大全,希望对你有所帮助!当生存时,还是将遭践踏,将遭删刈,直至于死亡而

    语文
  • 三国群英单机版手游礼包码,三国群英手机单机版攻略

    三国群英传7五神兽洞有什么用那是多一个武将技能。青龙飞升召唤出东方的守护兽,神兽之一的青龙。玄武怒流召唤出北方的守护兽,神兽之一的玄武。白虎傲啸召唤出西方的守护兽,

    语文
  • 不收费的情感挽回专家电话,情感挽回免费咨询

    免费的情感挽回机构(揭秘情感挽回机构骗局)1、牛牛(化名)向上海市公安局金山分局报案,称自己为了挽回与女友的感情,被一家名为“实花教育咨询”的情感咨询机构诈骗4万余元。

    语文