首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
假设二叉树采用二叉链表存储结构存储,试设计一个算法,求出该二叉树中第一条最长的路径长度以及此路径上各结点的值。
假设二叉树采用二叉链表存储结构存储,试设计一个算法,求出该二叉树中第一条最长的路径长度以及此路径上各结点的值。
admin
2013-07-12
33
问题
假设二叉树采用二叉链表存储结构存储,试设计一个算法,求出该二叉树中第一条最长的路径长度以及此路径上各结点的值。
选项
答案
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
学硕统考专业
相关试题推荐
国民党政府宣布民盟为“非法团体”,民盟总部被迫解散的时间是()。
布雷顿森林体系的建立对世界历史产生的重大影响是()。
范仲淹在()中提出了具体的改革方案。
我国第一部系统的史学理论著作是()。
中国古代的移民主要有两个大的流向:或者由北方草原内迁人中原,或者由中原迁入江南,这两大迁移最主要的影响是()。
《马可波罗行纪》中载:“此汗八里大城之周围,约有城市二百,位置远近不等,每城皆有商人来此买卖货物,盖此城为商业繁荣之城也。”“此城”指的是()。
第一次国共合作采取了共产党员以个人身份加入国民党的“党内合作”方式,最早提出这种方式的是()
美国工业革命的有利条件包括()。①美国自然资源丰富②独立战争后,美国创立了资产阶级共和制度③地理位置优越,远离动乱的欧洲④拥有潜在的广阔的国内市场
论述欧洲一体化进程及其影响。
写出单总线结构计算机中指令MOVER1,R2(含义是将寄存器R1中内容写入寄存器R2中)的操作步骤。
随机试题
治疗血热妄行,应首选
下列关于存货实地盘存制的表述错误的有( )。
公司型基金委托()作为专业的投资顾问来经营与管理基金资产。
地方性法规是指根据《中华人民共和国宪法》和《中华人民共和国立法法》等有关法律的规定,由省、自治区、直辖市和较大的市的人民代表大会及其常务委员会,根据本行政区域的具体情况和实际需要,在不与宪法、法律、行政法规相抵触的前提下制定的规范性文件,以及自治州、自治县
Aftergraduatingfromcollege,Itooksometimeofftogotravelling,______turnedouttobeawisedecision.
注意事项1.申论考试是对应试者阅读理解能力、综合分析能力、提出和解决问题的能力、文字表达能力的测试。2.应试参考时限:阅读资料40分钟,作答110分钟。3.仔细阅读给定资料,按照后面提出的“作答要求”作答。给定资料:
进度控制的一个重要作用是______。
______是目录式搜索引擎的优点。
A、正确B、错误A
DriversontheBasingstokeby-passusedtohavetheirattentiondivertedbyasignthatreadAMOMENT’SINATTENTIONCAUSESACCI
最新回复
(
0
)