首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
以孩子一兄弟表示法存储的森林的叶子结点数(要求描述结构)。
以孩子一兄弟表示法存储的森林的叶子结点数(要求描述结构)。
admin
2017-01-04
31
问题
以孩子一兄弟表示法存储的森林的叶子结点数(要求描述结构)。
选项
答案
森林(树)以孩子兄弟表示法存储时,若结点没有孩子(fch=null),则它必是叶子,总的叶子结点个数是孩子子树(fch)上的叶子数和兄弟(nsib)子树上叶结点个数之和。 typedef struct node{ elemType data; //数据域 struct node * fch,* nsib; //孩子与兄弟域 }*Tree: int Leaves(Tree t){ //计算以孩子一兄弟表示法存储的森林的叶子数 if(t) if(t一>fch==null) //若结点无孩子,则该结点必是叶子 return(1+Leaves(t一>nsib)); //返回叶子结点和其兄弟子树中的叶子结点数 else return(Leaves(t一>fch)+Leayes(t一>nsib)); //孩子子树和兄弟子树中叶子数之和 }
解析
转载请注明原文地址:https://kaotiyun.com/show/ULRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
共产国际“七大”决定加强各国共产党的自主性,主要是由于()。
下列不是苏俄实行战时共产主义政策原因的是()。
下列国家中不是不结盟运动发起者的是()。
若二叉树的前序序列为DABCEFG,中序序列为BACDFGE,则其层次序列为()。
—棵二叉树的后序遍历序列为DABEC,中序遍历序列为DFBAC,则先序遍历序列为()。
序列的“中值记录”指的是:如果将此序列排序后,它是第n/2个记录。试写出一个求中值记录的算法。
在下列排序方法中不需要对排序码进行比较就能进行排序的是()。
给定单链表的结点结构typedefstructnode*link;structnode{intitem,linknext;);将两个升序单链表归并为一个升序单链表。
42.设有带头结点的循环双链表表示的线性表L=(a1,a2,……,an-1,an)。设计在时间和空间上都尽可能高效的算法,将L改造成L=(a1,a2,……,an,……a4,a2)。要求:(1)给出算法的基本设计思想。(2)根据设计思想,
随机试题
要在页面页脚中显示“第X页,共Y页”,则页脚中的页码“控件来源”应设置为()。
典型的Brugada综合征患者ST段抬高的形态为
下列哪个口腔功能与下颌运动无关
血府逐瘀汤的功用是()
已获利息倍数指标中的利息费用主要是指()。
秦穆公请伯乐推荐继任者,伯乐说九方皋可堪此任。九方皋奉秦穆公之命外出寻找千里马,三月后复命说,马已找到。穆公问:何马也?九方皋答道:黄色的公马。穆公派人去取马,取马的人回报说是匹黑母马。穆公不悦,责问伯乐:你推荐的这位相马者连马的黄黑公母都不辨,怎能鉴别其
(2013年真题)根据我国侵权责任法规定,下列情形可以适用精神损害赔偿的是()。
Astheglobalvillagecontinuestoshrinkandculturescollide,itisessentialforallofustobecomemoresensitive,moreawa
A、Whichmajorthewomanwillbechoosing.B、Ananthropologycoursethewomanistaking.C、Howtofindajobinpublishing.D、Whi
TheToriesaretheforerunnersof______,whichstillbearsthenicknametoday.
最新回复
(
0
)