首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
假设二叉树采用二叉链表存储结构存储,试设计一个算法,求出该二叉树中第一条最长的路径长度以及此路径上各结点的值。
假设二叉树采用二叉链表存储结构存储,试设计一个算法,求出该二叉树中第一条最长的路径长度以及此路径上各结点的值。
admin
2013-12-31
32
问题
假设二叉树采用二叉链表存储结构存储,试设计一个算法,求出该二叉树中第一条最长的路径长度以及此路径上各结点的值。
选项
答案
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++; //路径长度增1 Longpath(b->ichild,path,pathlen,longpath,longpathlen);//递归扫描左子树 Longpath(b->rchild,path,pathlen,longpath,longpathlen);//递归扫描右子树 pathlen--; //环境恢复 } }
解析
转载请注明原文地址:https://kaotiyun.com/show/9Sxi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
试析凡尔赛一华盛顿体系的实质及其对一战后国际关系的影响。
下列叙述正确的是()。
中国第一条自行设计修建的铁路是在()
下列事件中,不是发生在上海的是()
在五四运动至新中国成立前这一时期,实际上可供中国人民选择的建国方案主要是()。
下列对凡尔赛和约中有关德国疆界问题的表述,正确是()。
()是二战后一个调整各国贸易关系的法律框架,又是一个进行多边贸易谈判、争夺市场的场所,还是一个调解和解决争议的机构。
简述鸦片战争的三个阶段。
在1959年中共中央召开的庐山会议上遭到错误批判的是()。
阅读史料,回答以下问题:重庆中央党部,暨中央执监委员诸同志均鉴:今年4月,临时全国代表大会宣言,说明此次抗战之原因,曰:“自塘沽协定以来,吾人所以忍辱负重与倭国周旋,无非欲停止军事行动,采用和平方法,先谋北方各省之保全,再进而谋东北四省问题之合
随机试题
按齿轮形状不同可将齿轮传动分为圆柱齿轮传动和锥齿轮传动两类。
以成虫为主要致病阶段的吸虫有
A.亲水性药粉B.矿物药、富含纤维的药粉C.黏性中等的药粉D.疏水性药粉E.黏性较强的药粉老蜜适用于()。
下列属于债的发生原因的有()。
每批供应的水泥必须具有出厂合格证,合格证上内容应齐全清楚,具有材料名称、品种、规格、型号、出厂日期,批量、主要化学成分和强度值,并加盖生产厂家公章。合格证分为( )强度报告。
Logisticsinformationreferstogenerallogistics()anddocumentation.
北京时间2011年3月11日下午1点46分,日本近海发生9级地震,地震引发海啸,并引发核电站爆炸造成大量人员伤亡。加上之前的智利、海地及中国汶川大地震,地震的频繁发生让民众产生恐慌情绪。有人谣传食用碘盐可预防核辐射,海水被放射性物质污染而没法再提炼盐,广东
诉讼时效作为权利人不行使权利就丧失请求人民法院保护其民事权利的法定期问,它只适用于:
数据库的设计过程可以分为4个阶段,在(27)阶段,完成为数据模型选择合适的存储结构和存取方法。(2011年5月试题27)
能够实现从指定记录集里检索特定字段值的函数是()。
最新回复
(
0
)