Pretreedepth_Bitree(bt->rchild,h+1,depth);
}
}
void Pretreelevel_Bitree(Bitree bt,int h)
/*前序二叉树打印层号函数...1.先决条件:bt是子树根结点,h为bt结点所在层次,初值为1;2.函数作用:通过先序遍历打印二叉树bt中结点和层号*/
{
if(bt!...>lchild,num);
Pretreenode_Bitree(bt->rchild,num);
}
}
int Print1_Bitree(Bitree bt)
/*按树状打印二叉树函数...1.先决条件:bt是子树根结点,拥有Posttreedepth_Bitree()函数2.函数作用:按树状打印二叉树bt*/
{
int i,j,k,n,flag=1,kongge,chuduigeshu...1.先决条件:bt为子树根结点,nlayer为bt指向结点所在层次,初值为0;2.函数作用:按竖向树状打印二叉树bt*/
{
if(bt==NULL)
return ;