二叉树结构体
typedef struct BitNode{
Elemptype data;
struct BitNode *lchild,*rchild;
}BiTNode;
二叉树先序遍历
void F(BiTree T){
if(T!=NULL){
visit(T);
F(T->lchild);
F(T->rchild);
}
}
求树的深度
int DepTree(BiTree T){
if(T==NULL)return 0;
else{
int l=DepTree(T->lchild);
int r=DepTree(T->rchild);
return l>r?l+1:r+1;
}
}