首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
试编写算法,对一棵以孩子一兄弟链表表示的树统计叶子的个数。
试编写算法,对一棵以孩子一兄弟链表表示的树统计叶子的个数。
admin
2014-12-25
46
问题
试编写算法,对一棵以孩子一兄弟链表表示的树统计叶子的个数。
选项
答案
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://www.kaotiyun.com/show/GaVx777K
本试题收录于:
数据结构导论题库理工类分类
0
数据结构导论
理工类
相关试题推荐
闭环主导极点的特点是【】
按拓扑结构来分类,计算机网络可分为息线型网络、环形网络、______、树形网络和网状网络。
_____是指攻击者通过某种方法使系统响应减慢甚至瘫痪,阻止合法用户获取服务。
处理借书的过程如下:接受读者递交的索书单,首先查看读者记录进行读者鉴别,并存储借阅记录文件,再查询图书文件,进行存书查询。如果图书未借出,向书库发出库单,并修改借阅记录文件和图书文件;如果图书已借出,向读者发出拒绝借阅通知。请根据上述过程绘制数据流程图。
一个模块被其他模块直接调用的个数,称为该模块的()
数据库系统生存期中,下面不是需求分析阶段工作的是()
逻辑地址为20位的计算机,若采用页式存储管理,设页面长度为2048Bytes,则它的逻辑地址可表达的最大页面数是
集成运放应用电路中,若引入深度负反馈,则运放工作在______区。
决策树是由方块和圆圈为结点,并由直线连结而成为一种树状结构。其中,方块结点是________结点。
在求最大流量问题中,已知从起点到它相邻的三个结点每分钟最多可通过30,25,40辆汽车,则从终点每分钟可输出的汽车辆数是()
随机试题
观察法的缺点有()
能够伸展腹直肌的方式是()。
TheAudiolingualMethodisamethodofforeignorsecondlanguageteachingwhichemphasizesthe______.
A.髓海不足,神机失用B.阳盛阴衰,阴阳失交C.痰气郁结,蒙蔽神机D.气郁痰火上扰,痰气血凝滞E.顽痰闭阻心窍,肝经风火内动痴呆的基本病机是
中压B和低压燃气管道,宜采用()。
某企业销售商品一批共计售价为100万元,增值税销项税额为17万元。该企业对购买方给定的现金折扣条件为“2/10,1/20,N/30”。如果购货方在第8天付款。那么购货方享受的现金折扣金额(考虑增值税)是( )。
《资产评估准则——基本准则》由()发布。
()又称为减税优惠租赁,在这一租赁方式中,出租人在购买价格昂贵的设备时,只需自筹该设备所需资本的一部分,通常为20%~40%,其余60%-80%的资本,则通过将该设备作为抵押物向金融机构贷款,然后将购进的设备出租给承租人。
有以下程序main(){intk=5,n=0;do{switch(k){case1:case3:n+=1;k--;break;default:n=0;k--;case2:case
【B1】【B10】
最新回复
(
0
)