#include<iostream>
using namespace std;
struct BiTree
{
int data;
BiTree *lchild,*rchild;
};
BiTree *CreatBiTree(BiTree *T)
{
int i;
cin>>i;
T=new BiTree;
if(i==0)
T=NULL;
else
{
T->data=i;
CreatBiTree(T->lchild);
CreatBiTree(T->rchild);
}
return T;
}
void LDR( BiTree *T)
{
if(T==NULL)
return;
cout<<T->data<<endl;
LDR(T->lchild);
LDR(T->rchild);
}
void main()
{
BiTree *root;
LDR(CreatBiTree(root));
}
哪里出问题了!!
帮帮忙谢谢....