首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
试编写算法,对一棵以孩子一兄弟链表表示的树统计叶子的个数。
试编写算法,对一棵以孩子一兄弟链表表示的树统计叶子的个数。
admin
2014-12-25
42
问题
试编写算法,对一棵以孩子一兄弟链表表示的树统计叶子的个数。
选项
答案
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://kaotiyun.com/show/GaVx777K
本试题收录于:
数据结构导论题库理工类分类
0
数据结构导论
理工类
相关试题推荐
UDP是一种不可靠的传输层协议,它非常适合于速率要求_________、而对精确度要求相对较低的网络应用,如视频会议、视频点播和网络电话等。
在多道程序系统中,处理机的分配和运行是以______为单位的。
在计算机设备中常用的RS-232接口和USB接口属于______的接口方式。
有线网络的优点不包括【】
对于数字基带信号,调制的基本方法不包括【】
为了给Internet上的每一个文档进行标识,万维网采用【】的方法。
对企业流程进行的根本性的再思考和彻底的再设计,以使企业的效率、质量、服务和成本等关键业绩指标获得极大(根本性)提高的企业改革称为_______。
简述采用检查点方法的恢复算法的主要内容。
下列程序完成求多个同学年龄之和,但年龄和不超过9999岁。请将其补充完整。DATASEGMENTOLDDB23H,32H,64H,53H,16H,21H,…,38H;年龄原始数据,为BCD码NUMEQU$一OLD
已知网络中通信的两个主机之间采用CRC校验方法,若发送的二进制数据为11011011、生成多项式为X4+x+1,试计算CRC码的二进制数字序列,该方法最多可检测出多少比特的突发错误?(要求写出计算过程)
随机试题
邓小平指出:“现在虽然说我们也在搞社会主义,但是事实上不够格。”“不够格”指的是【】
腰椎间盘突出症与腰椎椎管狭窄症的鉴别,最主要的根据是
根据《工程造价咨询企业管理办法》,工程造价咨询企业设立的分支机构不得以自己名义进行工作的有()。
“申报日期”栏应填()。“原产国”栏应填()。
银行业从业人员的下列行为中,没有遵守“公平对待”原则的是()。
一个人对人、对己、对事、对物的态度是()。
()年,教育部印发了《基础教育课程改革纲要(试行)》,明确指出要大力推进基础教育课程改革,调整和改革基础教育的课程体系、结构、内容,构建符合素质教育要求的新的基础教育课程体系。
阅读材料,回答问题。英格兰在实现中小学阶段传统教育方面,有一个国家政策的指导。英国教育部的官网上,今年刚刚发布了文化白皮书,主要阐释了英国未来几年如何支持英国传统文化的发展。英国的传统文化在世界舞台上扮演了非常重要的角色,对于建立公平、繁荣、具有领导力的
《燕歌行》是文学史上第一首完整的文人七言诗,这首诗的作者是()。
Themainideaofthebusinessschoolacademicisappealing.Inaworldwherecompaniesmustadapttonewtechnologiesandsource
最新回复
(
0
)