//求二叉树的高度
int BTHeight(BTNode *b){
int lchildh,rchildh;
if(b==NULL)
return 0;
else{
lchildh = BTHeight(b->lchild); //求左子树的高度
rchildh = BTHeight(b->rchild); //求右子树高度
return (lchildh>rchildh)?(lchildh+1):(rchildh+1); //比较左右子树的高度,并将较大值+1返回
}
}
求二叉树的高度
最新推荐文章于 2025-06-11 20:42:04 发布