二叉树T采用二叉链表作存储结构,试设计一个算法计算二叉树中度为1的结点数
展开全部
int NumOfOne(BiNode*p)
{
int count=0;
if(p->lchild!=NULL&&p->rchild=NULL)
{
count++;
NumOfOne(p->lchild);
}
else if(p->rchild!=NULL&&p->lchild=NULL)
{
count++;
NumOfOne(p->rchild);
}
return count;
}
int Num()
{
return NumOfOne(root);
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |