关键词不能为空

当前您在: 主页 > 英语 >

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

作者:高考题库网
来源: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

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

  • 爱心与尊严的高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊严高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊重的作文题库

    1.作文关爱与尊重议论文 如果说没有爱就没有教育的话,那么离开了尊重同样也谈不上教育。 因为每一位孩子都渴望得到他人的尊重,尤其是教师的尊重。可是在现实生活中,不时会有

    小学作文
  • 爱心责任100字作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任心的作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文