数据结构二叉树求结点个数问题
发布网友
发布时间:2022-08-20 01:06
我来回答
共1个回答
热心网友
时间:2023-10-29 07:51
按您的写法,写了一个查找统计函数,也是递归方式,只按层数查找。
int
FindNodeForLayer(BiTtree
&T,int
layer)
{
if(T==NULL)
return
0;
if(layer==0)
{
if(T->lchild==NULL
&&
T->rchild==NULL)
return
1;
else
return
0;
}
return
(FindNodeForLayer(T->lchild,layer-1)
+
FindNodeForLayer(T->rchild,layer-1));
}