- 147
- 0
- 约2.55千字
- 约 5页
- 2017-05-27 发布于河南
- 举报
二叉树的实验报告
实验题目 二叉树的操作实验报告
实验目的与要求
1、用二叉链表作为存储结构,建立一棵二叉树。
2、分别按先序、中序和后序遍历二叉树,输出各遍历序列。
3、编写交换二叉树中所有结点左右孩子的非递归算法。#includestdio.h
#includemath.h
#define NULL 0
#define maxsize 100
typedef struct BiTNode
{struct BiTNode *lchild,*rchild;
char data;
}BiTNode,*BiTree;
BiTree Creat(char *s,int k)
{BiTree p;
if(s[k]==\0||kmaxsize)
return NULL;
else
{p=(BiTNode *)malloc(sizeof(BiTNode));
p-data=s[k];
p-lchild=Creat(s,2*k+1);
p-rchild=Creat(s,2*k+2);
return p;
}
}
void Preorder(BiTree p)/*前序遍历*/
{if(p)
{
printf([%c],p-data);
Preorder(p-lchild);
Preorder(p-rc
您可能关注的文档
- 第7章MCS-51单片中断系统.ppt
- 第5章 技术分析理论.ppt
- core java目录.docx
- 03深度安全解决方案的部署和应用.pptx
- IPQC作业指导.doc
- 震旦AD166提示维修呼叫2维修.doc
- ch04货币与通货膨胀.ppt
- 人教版英语必修3 unit5 GrammarUsing Language.ppt
- 循环链表表示队列.docx
- snort入侵检测系统使用实验.doc
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
原创力文档

文档评论(0)