c語言怎么創建一個樹的結構輸出?
c語言創建樹結構輸出代碼如下:
Bitree CreateBitree(Bitree T)//先序創建一顆二叉樹
{
char e;
scanf_s("%c", &e);
fflush(stdin);
if (e != '#') //判斷當前輸入的字符
{
T = (Bitree)malloc(sizeof(Tree)); //分配存貯空間
T->data = e;
T->lchild = NULL;
T->rchild = NULL;
T->lchild = CreateBitree(T->lchild); //遞歸創建左孩子節點值
T->rchild = CreateBitree(T->rchild); //遞歸創建右孩子節點值
}
return T;
}