作业3:
这个作业也是上机实验题
试编写程序:
(1) 建立下面这样一棵二叉树
(2) 后序遍历这棵二叉树
(3) 按层次遍历
(4) 求叶子数和深度。
(5) 查找値为‘H’的结点,如存在,则打印出’H’的所有祖先。
#includestdio.h
#includemalloc.h
#define max 100
typedef struct bnode
{
char data;
struct bnode *lchild,*rchild;
}Bnode,*Btree;
typedef struct
{
Btree data[max];
int front ;
int rear;
}queue;
char a[]={#,A,B,C,D,#,E,F,#,G,#,#,H,#};
int length=14;
Btree Creatree()
{
char ch;
Btree S;
ch=getchar();
if(ch==#)
{
S=NULL;
}
else
{
S=(Btree)malloc(sizeof(Bnode));
S-data=ch;
S-lchild=Creatree();
S-rchild=Creatree();
}
return S;
}
void Lastree(Btree S) /*后续遍历*/
{
if(S)
{
您可能关注的文档
- 《工程图学基础》归纳与总结.ppt
- 三年级语文《风筝》PPT.ppt
- 一年级体育课教案.doc
- 一年级诵读材料内容.doc
- 三年级上册语文园地三课件 (1).ppt
- ERP模拟沙盘实训总结报告.ppt
- 三年级上册3《爬天都峰》PPT课件.ppt
- 三下乡指导教师总结报告.doc
- xx中学食堂劳务承包合同.doc
- XX村第一书记帮扶工作计划.doc
- 1.11 有理数的乘方 教学课件 --2026-2027学年华东师大版数学七年级上册.pptx
- 1.4 绝对值 教学课件 --2026-2027学年华东师大版数学七年级上册.pptx
- 2026语文新教材 17 海滨小城 课件(共30张PPT).pptx
- 2026语文新教材 第4课《古代诗歌四首-闻王昌龄左迁龙标遥有此寄》课件.pptx
- 2026数学新教材 人教版(2024)八年级上册数学 15.1.2线段的垂直平分线 课件(共23张PPT).pptx
- 2026数学新教材 人教版(2024)七年级上册数学 5.2 解一元一次方程 课件(共21张PPT).pptx
- 2026数学新教材 人教版(2024)七年级上册数学 2.2.1 有理数的乘法(共22张PPT).pptx
- 2026语文新教材 3《拍手歌》课件.pptx
- 2026语文新教材 10 美丽的颜色 课件(共37张PPT).pptx
- 2026数学 3.4 日历中的数量关系课件(共21张PPT) 北师大版(新教材)六年级上册数学.pptx
原创力文档

文档评论(0)