c语言实现二叉树的代码讲述
1,2两问的程序代码如下:
#include?stdio.h?
#includemalloc.h?
?
typedef?struct?BiTNode?
{?
?
char?data;?
?
struct?BiTNode?*lchild,*rchild;?
?
}BiTNode,*BiTree;?
?
BiTree?Create(BiTree?T)?
{?
?
char?ch;?
?
ch=getchar();?
?
if(ch==#)?
?
T=NULL;?
?
else?
{?
?
T=(BiTNode?)malloc(sizeof(BiTNode));?
T-data=ch;?T-lchild=Create(T-lchild);? ?
T-rchild=Create(T-rchild);?
?
}?
?
return燭;?d
?
}?
?
int爊ode(BiTree燭)?(T
{?i?
int爏um1=0,a,b;?燭
?
if(T)?
?
{?
?
?
if(T!=NULL)
sum1++;?
?
?
a=node(T-lchild);?
?
?
?
?
?
?
?
?
?
sum1+=a;?
?
?
?
?
?
?
?
?
?
b=node(T-rchild);?
?
?
?
?
?
?
?
?
?
sum1+=b;?
?
?
}?
?
return爏um1;?
您可能关注的文档
最近下载
- 2025_2026学年天津市天津市河北区八年级下学期4月期中数学检测试卷 [含解析].docx
- 2024年全国共青团“新团员入团”应知应会知识试题与答案 .pdf VIP
- 西美附中历年文化课真题试卷.doc VIP
- GB50341-2014立式圆筒形钢制焊接油罐设计规范-202204021.docx VIP
- 岳阳市平江县2025-2026学年第二学期六年级语文期末考试卷(部编版含答案).docx VIP
- 《建筑电气与智能化通用规范》学习课件.pptx VIP
- 狐狸分奶酪.-课件.ppt VIP
- 《狐狸分奶酪》.pptx VIP
- 精品解析:辽宁省沈阳市铁西区2024-2025学年八年级下学期期中物理试题(原卷版).docx VIP
- 徒手整形的优势.pptx VIP
原创力文档

文档评论(0)