- 29
- 0
- 约1.83千字
- 约 3页
- 2017-07-16 发布于浙江
- 举报
用C语言创建二叉树并先序遍历
用C语言创建二叉树并
#include stdio.h
#include stdlib.h
typedef struct node
{
char data;
struct node *lchild,*rchild;
}BT;
BT *CreateBT()
{
BT *q, *s[30];
int i,j;
char x;
printf(\n\n请输入二叉树的节点编号和节点数据(例:1,A)\n注意:结束输入时节点编号输入0,节点数据任意!\n\n);
printf(编号,数据:);
scanf(%d,%c,i,x);
while(i!=0)
{
q=(BT*)malloc(sizeof(BT));
q-data=x;
q-lchild=NULL;q-rchild=NULL;
s[i]=q;
if(i!=1)
{
j=i/2;
if(i%2==0)
s[j]-lchild=q;
else
s[j]-rchild=q;
}
printf(编号,数据:);
scanf(%d
您可能关注的文档
- 北票职称改革职称论文发表-切口感染普外科手术相关因素干预措施论文选题题目.docx
- 北大博士生血案引发的心理分析.doc
- 医学伦理学案例分析题及答案.docx
- 医学50个数字.doc
- 液压、气压、机械、与电气传动比较.doc
- 北流论文网职称论文发表网-小骨窗血肿清除术效果脑溢血传统开颅手术论文选题题目.docx
- 医学免疫学实验课程教学大纲2014.docx
- 医生,不要轻易说这些话.doc
- 医用空气消毒机.docx
- 医用有机化学课件-第三章闭链烃临床.pdf
- 2026年智慧健康管理系统创新报告.docx
- 河北衡水市武强中学2025-2026学年高二下学期4月期中物理试题(含解析).docx
- 2026年人工智能行业智能老年防走失定位器创新报告.docx
- 2026年低空经济飞行器量子技术应用创新报告.docx
- 2026年农业智能农业智能育种创新报告.docx
- 河北省保定市莲池区保定市第一中学2025-2026学年高二下学期期中考试生物试题(含解析).docx
- 2026年智慧城市电子站牌充电创新报告.docx
- 河北省邯郸市平恩中学等校2025-2026学年八年级期中考试英语试题(含解析).docx
- 2026年供应链创新技术应用报告.docx
- 2026年体育智能赛事管理系统支付系统创新报告.docx
原创力文档

文档评论(0)