- 11
- 0
- 约4.71千字
- 约 6页
- 2018-04-23 发布于河南
- 举报
C版二叉树的操作
#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;
BiTree CreateBiTree(){//按先序次序输入,构造二叉链表表示的二叉树T,空格表示空树
BiTree T;
char ch;
ch=getchar(); //不能用cin来输入,在cin中不能识别空格。
if(ch==0) T=NULL;
else{
if(!(T=(BTNode *)malloc(sizeof(BTNode)))) coutmalloc fail!;
T-data=ch;
T-lchild=CreateBiTree();
T-rchild=CreateBiTree();
}
return T;
}
void PreOrderTraverse(BiTree T){//先序遍历
if(T){
coutT-data ;
PreOrderTraverse(T-lchild);
Pr
您可能关注的文档
最近下载
- 2025《年产12万吨乙苯脱氢制苯乙烯装置工艺设计》13000字(论文).docx
- 中建钢结构施工标准化三维图集.pptx VIP
- 日本岛津TOC-4200检测仪操作说明书.pdf
- 2024年注册安全工程师-安全生产事故案例分析真题及答案.pdf VIP
- 青玉案·元夕课件优秀课件.ppt VIP
- 中国中铁股份有限公司隧道及地下工程暗挖施工安全硬八条宣贯材料.pptx VIP
- 电力行业输电部运维员输电线路巡检手册.docx VIP
- 周群英环境工程微生物学答案.pdf VIP
- 02S106中小型冷却塔选用及安装(OCR).pdf VIP
- BS EN 1401-1-2019 无压力地下排水和排污用塑料管道系统.未增塑聚氯乙烯(pvc-u).第1部分:管道配件和系统规范.pdf VIP
原创力文档

文档评论(0)