求二叉树深度算法详细解释
请看下面的程序: int BiTreeDepth(BiTree T) //求得二叉树深度
{
int l,r;
if(!T) return 0;
if(T->lchild==NULL&&T->rchild==NULL)return 1;
l=BiTreeDepth(T->lchild);
r=BiTreeDepth(T->rchild);
if(l>r)return l+1;
else return r+1;
} 这是利用递归求二叉树深度的一个算法,希望各位帮帮忙,最好有详细的解释,有相似例子更好!