作业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
- 四川省成都市嘉祥教育集团2024-2025学年七年级下学期期中数学试题(解析版).docx
- 四川省成都市青羊区石室联合中学2024-2025学年七年级下学期期中考试数学试题(解析版).pdf
- 四川省成都市青羊区石室联合中学2024-2025学年七年级下学期期中考试数学试题(解析版).docx
- 四川省成都市武侯区北京第二外国语学院成都附属中学2024-2025学年七年级下学期期中数学试题(解析版).docx
- 四川省成都市武侯区北京第二外国语学院成都附属中学2024-2025学年七年级下学期期中数学试题(解析版).pdf
- 四川省绵阳市涪城区2024-2025学年七年级下学期5月期中考试数学试题(解析版).pdf
- 四川省绵阳市涪城区2024-2025学年七年级下学期5月期中考试数学试题(解析版).docx
- 四川省绵阳市江油市2024-2025学年七年级下学期5月期中数学试题(解析版).pdf
- 四川省绵阳市江油市2024-2025学年七年级下学期5月期中数学试题(解析版).docx
- 四川省绵阳市游仙区2024-2025学年七年级下学期5月期中考试数学试题(解析版).docx
最近下载
- 体育健身原理与法方复习题.doc VIP
- 智能驾驶行业专题:Robo-X的产业趋势、市场空间和产业链拆解.pdf VIP
- 下肢深静脉血栓的预防及护理.ppt VIP
- 2021年《财务管理》(专科)期末考试卷.doc VIP
- 2026年浙江省温州外国语学校中考一模科学试题(试卷+解析).pdf VIP
- 数据中心固态变压器(SST) 全球前16强生产商排名及市场份额(by QYResearch).pdf
- 《项目谋划》课件.pptx VIP
- 第十八届“高教杯”全国大学生先进成图技术与产品信息建模创新大赛——水利赛项国赛真题.docx VIP
- 标准化病人的表演培训.pptx VIP
- 符合《政府采购法》第22条规定的承诺书模板.docx VIP
原创力文档

文档评论(0)