int getNode(BitreeT,int i)
{ if(T==null||i<0)
return 0;
if(i==0)
return 1; //第i+1层结点
int left=getNode(T->lchild,i-1);
int right=getNode(T->rchild,i-1);
if(i==1)
return left+right+1;//第i层结点
else
return left+right;
}``
求二叉树第i层和第i+1层结点个数之和
最新推荐文章于 2024-03-21 16:37:15 发布
本文介绍了一个递归函数,用于计算二叉树特定层的节点数量。通过递归遍历左右子树,该函数能准确返回指定层级的节点总数。
1024

被折叠的 条评论
为什么被折叠?



