- 10
- 0
- 约2.29千字
- 约 4页
- 2020-04-01 发布于江西
- 举报
实验目的及要求:
了解和掌握二叉树的特点;
掌握二叉树递归算法的实现;
要求完成二叉树的建立、二叉树的先序中序后序递归遍历、二叉树的显示等操作的实现。
实验设备环境及要求:
PC机一台,内存要求128M以上,VC++6.0集成开发环境。
实验内容与步骤:
1、在VC++6.0环境中新建一个工程和C++文件;
2、实现二叉树的建立、二叉树的先序中序后序递归遍历、二叉树的显示等算法,代码如下:
#include stdio.h
#include malloc.h
#define MaxSize 100
typedef char ElemType;
typedef struct node
{
ElemType data;
struct node *lchild;
struct node *rchild;
}*BTNode;
void CreateBTNode(BTNode b,char *str)
{
BTNode St[MaxSize],p=NULL;
int top=-1,k,j=0;
char ch;
b=NULL;
ch=str[j];
while(ch!=\0)
{
switch(ch)
{
case (:top++;St[top]=p;k=1;break; /*为左节点 */
case ):top--;break;
您可能关注的文档
- 审计报告征求意见稿格式.doc
- 审批中心消防窗口述职述廉报告.doc
- 失联党员清查情况报告.doc
- 实变函数论读书报告.doc
- 实施国家基本药物制度自查报告.doc
- 实验14 综合性实验——由集成运算放大器组成的波形发生器 实验报告模版.doc
- 实验八实验报告.doc
- 实验报告 用EXCEL进行相关与回归分析.doc
- 实验报告 用EXCEL进行时间序列分析.doc
- 实验报告(光电效应).doc
- 2023版ESC糖尿病合并心血管疾病管理指南解读.pptx
- 2023版ESC心力衰竭诊疗指南核心更新.pptx
- 2023+WHF建议:超声心动图在Chagas病中的应用.pptx
- 2023版ESC心力衰竭指南更新要点解读.pptx
- 2023版ESC糖尿病合并心血管疾病管理指南.pptx
- 2023+多学科共识声明:SARS-CoV-2感染后择期手术时机及风险评估(更新版).pptx
- 2023版NCDC医疗机构传染病防控责任清单.pptx
- 2023版NHC患者安全专项行动方案(2023-2025年).pptx
- 2023+国际专家共识声明:种系SDHD致病突变患者嗜铬细胞瘤和副神经节瘤的管理.pptx
- 2023版NHC健康中国行动—心脑血管疾病防治行动实施方案(2023—2030年).pptx
原创力文档

文档评论(0)