早教吧作业答案频道 -->其他-->
以二叉链表为存储结构,分别写出求二叉树结点总数及叶总数的算法。(数据结构)
题目详情
以二叉链表为存储结构,分别写出求二叉树结点总数及叶总数的算法。(数据结构)
▼优质解答
答案和解析
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);
}
}
看了以二叉链表为存储结构,分别写出...的网友还看了以下:
劳动生产率可变构成指数为134.2%,职工人数结构影响指数为96.3%,劳动生产率固定构成指数为( 2020-05-21 …
光变油墨面额数字是用横竖线交叉和点线结合构成的花纹使一个完整的图案中隐藏着特定的图文或数字 2020-05-27 …
平均指标因素分析建立的指数体系由三个指数构成,即可变构成指数,固定构成指数和结构变动影响指 2020-06-07 …
1.所有的醛和酮均能和HCN发生加成反应2.烷烃中卤代反应是亲核取代反应历程3.重氮和偶氮化合物的 2020-06-07 …
由abc三个结点构成的二叉树共多少种不同结构谢谢不是5 2020-06-08 …
大一数据结构题求大神解答~~~谢谢2.设数据集合D={1,1210,7,13,9},(1)依次取D 2020-06-11 …
法国布尔巴基学派提出的序结构,代数结构和拓补结构各指的是什么? 2020-07-03 …
excel中的电子工作表具有A一维结构B二维结构C三维结构D数结构 2020-08-03 …
(2007•湛江二模)关于数列3,9,…,729,以下结论正确的是()A.此数列不能构成等差数列,也 2020-11-12 …
英语翻译摘要本论文总结归纳了构造方程(组)、构造函数、构造复数、构造数列、构造公式、构造向量构造几何 2020-11-28 …