早教吧作业答案频道 -->其他-->
以二叉链表为存储结构,分别写出求二叉树结点总数及叶总数的算法。(数据结构)
题目详情
以二叉链表为存储结构,分别写出求二叉树结点总数及叶总数的算法。(数据结构)
▼优质解答
答案和解析
int CountNode (BTNode *t) //节点总数
{
int num;
if (t == NULL)
num = 0;
else
num = 1 + CountNode (t->lch) + CountNode (t->rch);
return (num);
}
void CountLeaf (BTNode *t) //叶子节点总数
{
if (t != NULL)
{
if (t->lch == NULL && t->rch == NULL)
count ++; // 全局变量
CountLeaf (t->lch);
CountLeaf (t->rch);
}
}
{
int num;
if (t == NULL)
num = 0;
else
num = 1 + CountNode (t->lch) + CountNode (t->rch);
return (num);
}
void CountLeaf (BTNode *t) //叶子节点总数
{
if (t != NULL)
{
if (t->lch == NULL && t->rch == NULL)
count ++; // 全局变量
CountLeaf (t->lch);
CountLeaf (t->rch);
}
}
看了以二叉链表为存储结构,分别写出...的网友还看了以下:
数据结构中有静态结构和动态结构吗?在数据结构中,从逻辑上可以把数据结构分成C.A.动态结构和静态结 2020-05-13 …
企业所得税汇总纳税分支机构分配表的分配税额如何计算公司只有一个分支机构1、公司实际应纳所得税额12 2020-06-10 …
从物理结构上可以把数据结构分为什么?求高人解答.从物理结构上可以把数据结构分为()两大类.A.动态 2020-07-17 …
要求:根据《桂林山水》写一处景物,要求运用总分总结构或云用排比句写,300字作文. 2020-07-21 …
如图为桃花的结构示意图,请据图分析回答.(1)从结构情况看,桃花属于.对于每一种绿色开花植物来说, 2020-07-25 …
怎么写一篇高一英语作文120词左右,myholiday过去式,暑假,总分总结构,分三段. 2020-11-03 …
依照课文总分总结构,写一段话介绍泰国的大象,可以自己写总起句,也可选择下列句子:1.泰国的大象十分热 2020-11-10 …
我的书柜说明文,总分总结构,300字左右,在这个星期天下午之前要啊!网上的也行,但是必须是这个要求: 2020-12-04 …
数据结构.一、单项选择题.1、在数据结构中,从逻辑上可以把数据结构分成(C)A:动态结构和静态结构B 2020-12-07 …
下图为某跨国公司研发部总部和分支机构分布示意图,读图回答若总部和各分支机构的办公时间均为当地时间9时 2020-12-17 …