第1个回答 推荐于2016-05-20
树的高度?从树最下面的节点到树最顶点所经过的路径节数。
int high(bitre bt)
{
if (bt==null) return(0);
else
return(1+max(high(bt->lchild),high(bt->rchild)));
}
int max(int a,int b)
{
if (a>=b) return(a);
else return(b);
}
或者
void Deep(BtNode *&Bt,int j)
{
if(Bt)
{
j++;
if(deep<j)
deep=j;
Deep(Bt->lchild,j);
Deep(Bt->rchild,j);
}
}本回答被提问者采纳