- 11
- 0
- 约4.79千字
- 约 6页
- 2019-09-27 发布于江苏
- 举报
#include iostream.h
#include stdlib.h
#include stdio.h
typedef char ElemType;//定义二叉树结点值的类型为字符型
const int MaxLength=10;//结点个数不超过10个
typedef struct BTNode{
ElemType data;
struct BTNode *lchild,*rchild;
}BTNode,* BiTree;
void CreateBiTree(BiTree T){//按先序次序输入,构造二叉链表表示的二叉树T,空格表示空树
// if(T) return;
char ch;
ch=getchar(); //不能用cin来输入,在cin中不能识别空格。
if(ch== ) T=NULL;
else{
if(!(T=(BTNode *)malloc(sizeof(BTNode)))) coutmalloc fail!;
T-data=ch;
CreateBiTree(T-lchild);
CreateBiTree(T-rchild);
}
}
void PreOrderTraverse(BiTree T){//先序遍历
if(T){
coutT-data ;
PreOrderTraverse(T-lchild);
P
您可能关注的文档
最近下载
- 现代光学导论第七次.ppt VIP
- 2026—2027学年第一学期三年级上册信息科技教学计划及进度表.docx VIP
- 企业、园区水效领跑者申请报告.docx VIP
- 2026-2027学年小学科学一年级上册(新教材)大象版(新教材)教学设计合集.docx
- 给排水国标图集-04S516:混凝土排水管道基础及接口.pdf VIP
- 九年级上学期语文课外辅导计划.docx VIP
- 《分数乘法(一)》课件课件.pptx VIP
- 制作贺卡小学劳动教育微课PPT课件.ppt VIP
- 2020-2021学年安徽省六安市金安区汇文中学八年级(上)期中数学试卷(附答案详解).docx VIP
- JTT 280-2022路面标线涂料.pdf VIP
原创力文档

文档评论(0)