
BiTree DeleteL(BiTree bt,BiTree parent)
{/*在二叉树bt 中删除结点parent 的左子树*/
BiTree p;
if ( parent==NULL||parent->lchild==NULL )
{
printf ( “\n 删除出错” ) ;
return NULL’
}
p=parent->lchild;
parent->lchild=NULL;
free ( p ); /*当p 为非叶子结点时,这样删除仅释放了所删子树根结点的空间,*/
/*若要删除子树分支中的结点,需用后面介绍的遍历操作来实现。*/
return br;
}



