#include <stdio.h>
#include <stdlib.h>
#define null 0
typedef struct node
{
char a;
struct node *lchild;
struct node *rchild;
}bitnode,*bitree;
bitree bt;
void createbitree(bitree *bt)
{
char ch;
ch=getchar();
if(ch=='.')
*bt=null;
else
{
*bt=(bitree)malloc(sizeof(bitnode));
(*bt)->a=ch;
createbitree(&((*bt)->lchild));
createbitree(&((*bt)->rchild));
}
}
void preorder(bitree bt)
{
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余2页未读,立即下载