马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
原理:
备注:
代码:
#include <stdio.h>
#include <stdlib.h>
typedef struct like
{
char data;
struct like *lchild;
struct like *rchild;
}like, *likes;
void GetTree(likes *T);
void PriTree(likes T);
void PriTree(likes T)
{
if(T != NULL)
{
printf("%c", T->data);
PriTree(T->lchild);
PriTree(T->rchild);
}
}
void GetTree(likes *T)
{
char c;
scanf("%c", &c);
if(c == ' ')
{
*T = NULL;
}
else
{
*T = (like* )malloc(sizeof(like ));
(*T)->data = c;
GetTree(&(*T)->lchild);
GetTree(&(*T)->rchild);
}
}
int main()
{
likes T = NULL;
GetTree(&T);
PriTree(T);
return 0;
}
|