首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
试编写算法,对一棵以孩子一兄弟链表表示的树统计叶子的个数。
试编写算法,对一棵以孩子一兄弟链表表示的树统计叶子的个数。
admin
2014-12-25
28
问题
试编写算法,对一棵以孩子一兄弟链表表示的树统计叶子的个数。
选项
答案
int CountLeavies(CsTreeT) { /*统计用孩子一兄弟表示法存储的树T的叶子结点数*/ count=0j if(T) { InitQueue(Q);EnQueue(Q,T); /*初始化队列并让根入队列*/ while(iEmptyQueue(Q)) {DeQueue(Q,P); if(p一>frrstchild=NULL) count++; elseEnQueue(Q,p一>firstchild); q=P一>nextsibiling; while(q) /*右兄弟非空*/ { EnQueue(O,q); q=q一>nextsibling; } } } retum count; }
解析
由树的孩子一兄弟表示法可知,若结点p的firstchild为空,则该结点即为叶子结点,对树T进行层次遍历,找出所有满足条件的结点即为叶子结点的数目,算法描述如下。
转载请注明原文地址:https://jikaoti.com/ti/yULaFFFM
本试题收录于:
数据结构导论题库理工类分类
0
数据结构导论
理工类
相关试题推荐
根据系统对某些典型输入信号的响应或其他实验数据建立数学模型,这种用实验数据建立数学模型的方法也称为________。
计算机网络定量的性能指标主要有速率、带宽、______和吞吐量。
停止一等待ARQ差错控制的特点是【】
网络中的每个层中都有产生和接受数据的元素,称为______。
恶意程序造成的破坏有哪些?
下列属于传统数据文件特点的是()
集成运放应用电路中,若引入深度负反馈,则运放工作在______区。
在求最大流量问题中,已知从起点到它相邻的三个结点每分钟最多可通过30,25,40辆汽车,则从终点每分钟可输出的汽车辆数是()
若有一个程序:输入3个整数ABC,把这3个数看作是一个三角形的3条边。这个程序要输出信息,来说明这个三角形的几种情况:是三边不等的、是等腰的、还是等边的。请根据给出的说明,用等价类划分法完成题38表,并给每个等价类规定唯一的编号。在“答题纸”上列表作答。
对下图所示的有向图,请回答以下问题。(1)该图是强连通图吗?若不是,请给出其强连通分量。(2)请给出每个顶点的度、人度和出度。
随机试题
在城市规划区内,未取得建设用地规划许可证而取得建设用地批准文件、占用土地的,批准文件(),占用的土地由()责令退回。
亚急性感染性心内膜炎最典型的超声表现是
患儿,女,8岁。纳呆食少,脘胀腹满,手足心热,自汗乏力,大便不调,以至厌食、恶食。所选中成药的药物组成不包括
A.低血压休克期B.发热期C.多尿期D.恢复期E.少尿期上述流行性出血热临床分期,水和电解质紊乱达高峰,甚至再次发生休克的是()
机电工程项目施工现场的外部沟通协调的主要内容不包括()。
舒茨的人际关系的三维理论认为人有三种基本的人际需要,不包括()
请用450字以内文字简要说明王工提出的采用嵌入式实时操作系统的理由或优点,并说明选择操作系统产品时需要重点考虑其哪些功能与性能?根据系统需求,请设计出系统的处理流程(按时序),说明所有任务的优先级分配策略,422、接口、双口存储器、离散量接口和A/D(
A、20%.B、40%.C、60%.D、80%.A根据句(7)可知,唐尼的十个商业伙伴中有八个是女性,由此可以推出,唐尼的男性商业伙伴只占20%。因此答案为[A]。
Mr.Johnsonis______toourparty.
Forthispart,youareallowed30minutestowriteanapplicationletter.Youshouldwriteatleast120wordsbutnomorethan1
最新回复
(
0
)