首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知在二叉树中,T为根结点,*p和*q为二叉树中两个结点,试编写求距离它们最近的共同祖先的算法。
已知在二叉树中,T为根结点,*p和*q为二叉树中两个结点,试编写求距离它们最近的共同祖先的算法。
admin
2014-12-08
132
问题
已知在二叉树中,T为根结点,*p和*q为二叉树中两个结点,试编写求距离它们最近的共同祖先的算法。
选项
答案
int found:FALSE; Bitree*Find_Near_Ancient(Bitree T,Bitree P,Bitree q){ //求二叉树T中结点P和q的最近共同祖先 Bitree pathp[i00],pathq[i00]; //设立两个辅助数组暂存从根到p,q的路径 Findpath(T,p,pathp,0); found=FALSE; Findpath(T,q,pathq,0); //求从根到p,q的路径放在pathp和pathq中 for(i=0;pathp[i]==pathq[i]&&pathp[i];i++) ; //查找两条路径上最后一个相同结点 return pathp[--i]; } void Findpath(Bitree T,Bitree p,Bitree path[],int i){//求从T到P路径的递归算法 if(T==p) { found=TRUE; //找到 return: } path[i]=T; //当前结点存入路径 if(T->ichild) Findpath(T->ichild,p,path,i+1); //在左子树中继续寻找 if(T->rchild&&!found) Findpath(T->rchild,p,path,i+1); //在右子树中继续寻找 if(!found) path[i]=NULL; //回溯 }
解析
转载请注明原文地址:https://kaotiyun.com/show/RZxi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
1941年初成立的一个具有代表性的中间性政党是()。
马克思为第一国际起草的文件有()。①《共产党宣言》②《临时章程》③《成立宣言》④《资本论》
共产国际第七次代表大会讨论的主题是()。
帝国前期罗马文化吸收了许多民族的文化成果,进入了兴盛时代。其中自然科学方面最有代表性的人物是()。
张仲景的代表性著作是()。
印度孔雀帝国时代,就土地占有情况而言,占全国土地的绝大部分的是()。
“瓜步之战”发生在下列哪两个政权之间?()
假定在一个处理机上执行的操作如下:作业估计服务时间片优先数A103B11C23D14E52这些
一个字节多路通道连接D1、D2、D3、D4、D5共5台设备,这些设备分别每10μs、30μs、30μs、50μs和75μs向通道发出一次数据传送的服务请求,请回答下列问题:(1)计算这个字节多路通道的实际流量和工作周期。(2)如果设计字
随机试题
科学管理理论最早产生于()
IfPeterhadhadenoughmoney,______onthetriptoParis.
某镇有10000户,拟抽取1000户。首先将所有10000户分为1000组,每组10户。以随机数字方法确定第一组被抽到的户号为6,以后则每隔10户抽取一户,组成的样本为6,16,26,36……等序号的居民户。这种抽样方法是()。
左上12右上12缺失.缺隙一侧的余留牙基本无可利用倒凹.设计就位道时应采用
下列醇类物质在脱水剂存在下能发生分子内消去反应的是()。
发生工程质量问题,在施工单位收到《监理通知》后,在( )的组织参与下,尽快进行质量问题调查并完成报告编写。
今年的会议数量比以往明显减少,会议的内容更加______,这样,不仅可以让广大干部从文山会海中______出来,腾出更多的时间干事创业,还可以节约成本,带动工作作风的转变。填入画横线部分最恰当的一项是:
方针,是指国家在一定历史阶段为实现.定目标和完成一定任务而确定的工作指导原则。( )
学习者在第二语言习得过程中构建的,既不同于母语又不同于目的语的语言系统叫____________。(暨南大学2017)
某棵树中共有25个节点,且只有度为3的节点和叶子节点,其中叶子节点有7个,则该树中度为3的节点数为()
最新回复
(
0
)