首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
假设二叉树采用二叉链表存储结构存储,试设计一个算法,求出该二叉树中第一条最长的路径长度以及此路径上各结点的值。
假设二叉树采用二叉链表存储结构存储,试设计一个算法,求出该二叉树中第一条最长的路径长度以及此路径上各结点的值。
admin
2013-07-12
38
问题
假设二叉树采用二叉链表存储结构存储,试设计一个算法,求出该二叉树中第一条最长的路径长度以及此路径上各结点的值。
选项
答案
void Longpath(BiTree b,TElemType path[],int pathlen,TElemType longpath[],int longpathlen){ int i; if(b==NULL)( if(pathlen~longpathlen){ //若当前路径更长,将路径保存在longpath中 for(i=pathlen-1;i>=0;i--) longpath[i]=path[i]; longpathlen=pathlen; } } else{ path[:pathlen]=b->data; //将当前结点放入路径中 pathlen++; //路径长度增l Longpath(b->.Ichil d.pat.h,pa七hlen,longpath,longpathlen); //递归扫描左子树 Longpath(b->rchil d.pat.h,pathlen,longpath,longpathlen); //递归扫描右子树 path]en--; //环境恢复 } }
解析
采用path数组保存扫描到当前结点的路径,pathlen保存扫描到当前结点的路径长度,longpath数组保存最长的路径,longpathlen保存最长路径长度。当b为空时,表示当前扫描的一个分支已扫描完毕,将pathlen与longpathlen进行比较,将较长路径及路径长度分别保存在longpath和longpathlen中。
转载请注明原文地址:https://jikaoti.com/ti/AVajFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
规定了电流、电动势、电阻等概念的物理学家是()。
试析凡尔赛一华盛顿体系的实质及其对一战后国际关系的影响。
分析父系氏族公社的经济生活和社会组织。
在美国独立过程中,极力地宣传美国国家独立思想的民主主义者是()。
李大钊是在中国传播马克思主义最早的革命先驱者,下列李大钊的著作中,不属于揭开了我国马克思主义宣传的第一页的是()。
1938年,英、法、德、意在德国召开会议讨论对捷克斯洛伐克的苏台德地区的问题,这次会议被称为(),它把英法的绥靖政策推到了顶峰,加速了二战的爆发。
下列关于第三次科技革命的说法,不正确的是()。
最晚到汉武帝时期,出现了我国第一部算学著作(),它记载了用竿标测日影以求日高的方法,从而认识了勾股定理。
二战后,美国以经济手段扶植和控制西欧的表现是()。
1543年发表解剖学专著《人体结构论》的是()。
随机试题
需求可能缺乏弹性的情况有()
多根肋骨多处骨折发生胸壁软化后急救方法是
A.回阳救逆B.肺化饮C.疏肝下气D.理气和胃E.温肾助阳小茴香除散寒止痛外,又能()。
隧道用土工织物试样调湿与饱和的温度、湿度条件为()。
土地使用税采取()的税率。
某运输公司,2012年6月份发生如下交易或事项:(1)取得运输业务收入总额为800万元,支付给联运企业运输费用为350万元;(2)取得销售不动产50万元,该不动产成本为30万元;(3)下属的招待所取得客房收入30万元,餐厅、歌
对于票据背书,下列说法中符合《票据法》规定的有()。
出口许可证有效期的截止日期一般为发证之日起6个月内有效。()
(2015·广东)教学方法是由教学内容决定的。()
Beyonddemographics,theUnitedStatesconfrontswitharangeofother【M1】______challenges.Globalizationisonthetopoftha
最新回复
(
0
)