#include <cstdlib>
#include <iostream>
#define ElemType char
#define
#define TRUE 1
#define FALSE 0
using namespace std;
typedef struct BiTNode
{
}BiTNode,*BiTree;
typedef BiTree QElemType;
typedef struct
{
}SqQueue;
void CreateBiTree_pre(BiTree &T);
void preordertraverse(BiTree T);
void InOrderTraverse(BiTree T);
void postOrderTraverse(BiTree T);
void InitQueue(SqQueue &Q);
bool QueueEmpty(SqQueue Q);
int EnQueue(SqQueue &Q,QElemType &e);
int DeQueue(SqQueue &Q,QElemType &e);
void LevelOrderTraverse(BiTree &T);
void visit(ElemType ch);
int postBiTreeDepth(BiTree T);
int CountNode(BiTree T);
int main()
{
}
void CreateBiTree_pre(BiTree &T) //先序建立二叉树
{
}
void preordertraverse(BiTree T)
{
}
void InOrderTraverse(BiTree T)
{
}
void postOrderTraverse(BiTree T)
{
}
void visit(ElemType ch)
{
}
void InitQueue(SqQueue &Q)
{
}
bool QueueEmpty(SqQueue Q)
{
}
int EnQueue(SqQueue &Q,QElemType &e)
{
}
int DeQueue(SqQueue &Q,QElemType &e)
{
}
void LevelOrderTraverse(BiTree &T)
{
}
int postBiTreeDepth(BiTree T)
{
}
int CountNode(BiTree T)
{
}