目录
1.引入头文件
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
2.宏定义
#define MAXSIZE 1024
3.存储结构
//二叉链表存储结构
typedef struct BTNode{
char data;
struct BTNode *lchild, *rchild;
}BTNode, *BiTree;
4.函数定义
4.1 创建二叉链表
//创建二叉链表
void CreateBiTree(BiTree &T){
char ch;
scanf("%c",&ch);
if(ch == ' ')
T = NULL;
else{
T = (BTNode *)malloc(sizeof(BTNode));
if(!T)
exit(OVERFLOW);
T->data = ch;
CreateBiTree(