首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
一棵二叉树的繁茂度定义为R层结点数的最大值与树的高度的乘积。编写一个算法求二叉树的繁茂度。
一棵二叉树的繁茂度定义为R层结点数的最大值与树的高度的乘积。编写一个算法求二叉树的繁茂度。
admin
2013-12-31
81
问题
一棵二叉树的繁茂度定义为R层结点数的最大值与树的高度的乘积。编写一个算法求二叉树的繁茂度。
选项
答案
typedef struct BiTNode{ TElemType data; struct BiTNode*ichild;*rchild; //左、右孩子指针 }BiTNode,*BiTree; typedef struct{ BiTNode node; int layer; }BTNRecord; //包含结点所在层次的记录类型 int FanMao(Bitree T){ int count[MAx]; //count数组存放每一层的结点数 InitQueue(Q); //Q的元素为BTNRecord类型 EnQueue(Q,{T,0}); while(!QueueEmpty(Q)) { //利用层序遍历来统计各层的结点数 DeQueue(Q,r); count[r.layer]++: if(r.node×ichild) EnQueue(Q,{r.node×ichild,r.layer+1}); if(r.node×rchild) EnQueue(Q,{r.node×rchild,r.layer+1)); } h=r.1ayer; //最后一个队列元素所在层就是树的高度 for(maxn=count[0],i=1;count[i];i++) if(count[i]>maxn) maxn=count[i]; //求层最大结点数 return h*maxn; }
解析
转载请注明原文地址:https://kaotiyun.com/show/9vxi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
论述西晋占田制的实行及其意义。(兰州大学2001年中国古代史真题;北京师范大学2004年历史学综合真题)
试论述清朝前期是如何巩固统一的多民族国家的?
魏晋南北朝时期道家得到了迅速发展,援儒入道,在道教官方化过程中有重大贡献的北朝人物是()。
简述1931—1937年间的日本侵华史实。(南京大学2004年中国近现代史真题)
分析楚汉战争中刘项胜负原因。
明万历年间使地主与农民之间仅仅存在着单纯的经济关系而没有人身依附关系的是()。
(《战国策.秦策》)孝公死,惠王代后……人说惠王日:“大臣太重者国危,左右太亲者身危。今秦妇人婴儿比商君之法,莫言大王之法,是商君反为主,大王更为臣也。”文中对惠王说话的人,代表了当时()的利益。
下列事件中,不是发生在上海的是()
中国古代的移民主要有两个大的流向:或者由北方草原内迁人中原,或者由中原迁入江南,这两大迁移最主要的影响是()。
北约和华约两个组织对峙近半个世纪,其影响是()。
随机试题
矩阵制结构形式不利于发挥管理的()
防己具有的功效是
舌绛少苔而津润者,多属
在洞口的防护设施要求中,楼板、屋面和平台等面上短边尺寸小于25cm但大于2.5cm的孔口,必须()。
在某些特殊情况下,将作业执行中实际耗用的全部资源单独归集,并将该项单独归集的作业成本直接计入某一特定产品的动因是()。
(2011年)甲公司为支付货款,向乙公司签发了一张以A银行为承兑人、金额为20万元的银行承兑汇票。A银行在票据承兑栏中进行了签章。乙公司为向丙公司支付租金,将该票据交付丙公司,但未在票据上背书和签章。丙公司因需向丁公司支付工程款,欲将该票据转让给丁公司。丁
按照《我国合并会计报表暂行规定》的规定,下列说法中正确的是()。
在城市规划中,城市基础设施用地的控制界限,称为城市的()
那年的春节,我至今__________,温馨而清晰,有如家乡的井水,滋润着我以后的日子,让我永远记住并对苦难的生活深深__________。依次填入画横线部分最恰当的一项是()。
A、Raisingsafetystandardsforvehicles.B、Establishingspeedlimitsonmoreroads.C、Limitingthenumberofvehiclesonexpress
最新回复
(
0
)