首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
假设二叉树采用二叉链表存储结构存储,试设计一个算法,求出该二叉树中第一条最长的路径长度以及此路径上各结点的值。
假设二叉树采用二叉链表存储结构存储,试设计一个算法,求出该二叉树中第一条最长的路径长度以及此路径上各结点的值。
admin
2012-06-26
89
问题
假设二叉树采用二叉链表存储结构存储,试设计一个算法,求出该二叉树中第一条最长的路径长度以及此路径上各结点的值。
选项
答案
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[pathlen3=b->data; //将当前结点放入路径中 pathlen++; //路径长度增l Longpath(b->lchild,path,pathlen,longpath,longpathlen);//递归扫描左子树 Longpath(b->rchild,path,pathlen,longpath,longpathlen);//递归扫描右子树 path]en--; //环境恢复 } }
解析
采用path数组保存扫描到当前结点的路径,pathlen保存扫描到当前结点的路径长度,longpath数组保存最长的路径,longpathlen保存最长路径长度。当b为空时,表示当前扫描的一个分支已扫描完毕,将pathlen与longpathlen进行比较,将较长路径及路径长度分别保存在longpath和longpathlen中。
转载请注明原文地址:https://www.kaotiyun.com/show/syxi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
评介萨缪尔.亨廷顿的“文明冲突论”。(北京大学1996年世界通史真题)
文艺复兴时期,系统提出了国家主权理论的政治思想家是()。
詹天佑自主设计修建了中国第一条铁路是在()。
1948年,南斯拉夫对从苏联照搬来的“行政命令式的国家集权式”体制进行改革逐步形成有自己特色的建设社会主义的理论和方法,其核心是()。
科学技术革命包括三个既有联系又有区别的过程,下列不属于三个过程的是()。
请根据下面材料,结合相关知识,分析其内容及意义。他命令所有罗马人都进行登记并用银对自己的财产估价,按照习惯宣誓保证所报各项均属真实,全部财产均已按最高价格估价,并陈报父亲系何人,自己的年龄,自己的妻子和子女的名字,每人的籍贯隶属市中哪个部落或乡间
材料一材科二(戈尔巴乔夫政府)在制定改革政策方针中存在三个严重问题:第一,仍然以优先发展重工业和机器制造业为主的“加速发展战略”作为发展资本密集型产业的主要战略,已不符合时代潮流。现代经济结构已由资本密集型向技术密集型发展……苏联的经济改革对
荷兰国旗问题:设有一个仅红、白、蓝三种颜色的条块组成的条块序列,请编写一个时间复杂度为O(n)的算法,使得这些条块按红、白、蓝的顺序排好,即排成荷兰国旗图案。
给定页面请求序列RS=cadbebabcd,页框为4,起始为空,写出LRU页面置换过程。
某计算机系统字长为32位,包含2个选择通道和1个字节多路通道,每个选择通道上连接了2台磁盘机和2台磁带机,字节多路通道上连接了2台行式打印机、2台读卡器、10台终端。假定各设备的传输率如下:磁盘机:800KB/s磁带机:200KB/s
随机试题
有关对血管内对比剂副反应求治的基本原则中,错误的是
各医疗机构负责对本规范实施情况进行监督检查的是
某公司投资建设的大型商业综合体由商业区和超高层写字楼、商品住宅楼及五星级酒店组成。除酒店外,综合体由建设单位下属的物业公司统一管理。建设单位明确了物业公司经理为消防安全管理人,建立了消防安全管理制度,成立了志愿消防组织,明确了专(兼)职消防人员及其职责。在
关于现金管理的基本要求,下列说法中,正确的有()。
某企业预测2018年度销售收入净额为6000万元,现销与赊销比例为1:4,应收账款平均收账天数为60天,变动成本率为60%,企业的资金成本率为5%。1年按360天计算。要求:计算2018年度应收账款的机会成本额。
注册会计师在作出函证决策时,通常考虑的因素有()。
通常作为参考蛋白质使用的食物蛋白质是()。
____________是学校课外活动的基本组织形式。
在H国2000年的人口普查中,婚姻状况分为四种:未婚、已婚、离婚和丧偶。其中,已婚分为正常婚姻和分居,分居分为合法分居和非法分居,非法分居指分居与无婚姻关系的异性非法同居。普查显示,分居者中,女性比男性多100万。以下哪项如果为真,有助于解释上述普查结果?
(A)条件(1)充分,但条件(2)不充分。(B)条件(2)充分,但条件(1)不充分。(C)条件(1)和(2)单独都不充分,但条件(1)和条件(2)联合起来充分。(D)条件(1)充分,条件(2)也充分。(E)条件(1)和(2)单独都不充分,条件(1)
最新回复
(
0
)