void Delete(BiTree *T,ElemType x) { if(*T) { Delete(&(*T)->lchild,x); Delete(&(*T)->rchild,x); if((*T)->data==x) { FREE(*T); *T=NULL; } } }