首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
假定用两个一维数组L[N]和R[N]作为有N个结点1,2,…,N的二叉树的存储结构。L[i]和R[i]分别指示结点i的左儿子和右儿子;L[i]=0(R[i]=0)表示i的左(右)儿子为空。试写一个算法,由L和R建立一个一维数组T[n],使T[i]存放结点i
假定用两个一维数组L[N]和R[N]作为有N个结点1,2,…,N的二叉树的存储结构。L[i]和R[i]分别指示结点i的左儿子和右儿子;L[i]=0(R[i]=0)表示i的左(右)儿子为空。试写一个算法,由L和R建立一个一维数组T[n],使T[i]存放结点i
admin
2016-03-29
44
问题
假定用两个一维数组L[N]和R[N]作为有N个结点1,2,…,N的二叉树的存储结构。L
和R
分别指示结点i的左儿子和右儿子;L
=0(R
=0)表示i的左(右)儿子为空。试写一个算法,由L和R建立一个一维数组T[n],使T
存放结点i的父亲;然后再写一个判别结点U是否为结点V的后代的算法。
选项
答案
由指示结点i左儿子和右儿子的两个一维数组L[i]和R[i],很容易建立指示结点i的双亲的一维数组T[i],根据T数组,判断结点U是否是结点V后代的算法转为判断结点V是否是结点U的祖先的问题。 int Generation(int u,V,N,L[],R[],T[]){ //L[]和R[]是含有N个元素且指示二叉树结点i左儿子和右儿子的一维数组 //本算法据此建立结点i的双亲数组T,并判断结点U是否是结点V的后代 int i; for(i=1;i<=N;i++)T[i]=0; //T数组初始化 for(i=1;i<=N;i++)//根据L和R填写T if(L[i]!=0)T[L[i]]=i; //若结点i的左子女是L,则结点L的双亲是结点i for(i=1;i<=N;i++) if(R[i]!=0)T[R[i]]=i;//i的右子女是R,则R的双亲是i int parent=U: //判断U是否是V的后代 while(parent!=V&&parent!=0)parent=T[parent]; if(parent==V){pfintf(”结点u是结点V的后代”);return(1);} else{pfintf(”结点U不是结点V的后代”);return(0);} }//结束Generation
解析
转载请注明原文地址:https://jikaoti.com/ti/rbfjFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
我国古代文献中记载了许多有关部落和部落联盟之间发生大规模战争的传说,如炎帝和黄帝两个部落曾战于(),结果黄帝取得了胜利。
()的设置是清王朝实行满汉联合、以汉制汉统治方式在军事上的具体体现
二战后世界经济发展变化迅速,这种变化主要表现在()。①国际金融体系和贸易体系的形成②国家垄断资本主义的空前发展③形成以美苏冷战为特征的两极格局④科学技术推动生产力发展更为迅速
简述雅典民主政治的形成过程。
下列有关曲辕犁的表述正确的是()①曲辕犁早在中国汉代即已使用了②曲辕犁在中国出现至少比欧洲早一千多年③我国古代的农业工具和农耕技术曾长期居世界领先地位④处于“蒸汽时代”的欧洲农业技术革新,滞后于同时代工业的发展
下列关于湘军的叙述中不正确的是()。
关于《新学伪经考》、《孔子改制考》的说法正确的是()。①都是利用古书古人宣传西方资产阶级政治的学说,向西方寻求救国真理②借用儒家学说和孔子的偶像进行宣传,可减少来自封建顽固势力的阻挠和压力③是维新变法的重要理论依据④动摇了封建统治的思想基
西汉初年,西域共有36国,其中以()人口最多。
下列关于第二三次科技革命的说法,不正确的是()。
假定变量i、f和d的数据类型分别为int、float和double(int用补码表示,float和double分别用IEEE754单精度和双精度浮点数格式表示),已知i=785,f=1.5678e3,d=1.5e100。若在32位机器中执行下列关系表达式,
随机试题
关于紫外线,下述哪项不正确()
患者,女,50岁。腹部胀痛1天,伴恶心呕吐,肛门停止排气排便。查体:心肺(-),腹部隆起,右下腹肌紧张,压痛及反跳痛(+),腹部移动性浊音(+)。左侧卵圆窝处扪及半球形包块,大小约2cm×2cm×2.5cm.不可推动。腹腔穿刺抽出淡红色混浊血性液体约10m
主存储器由半导体存储介质构成,可分为________________和随机存储器。
李某与温某之间债权债务纠纷经甲市M区法院审理作出一审判决,要求温某在判决生效后15日内偿还对李某的欠款。双方均未提起上诉。判决履行期内,李某发现温某正在转移财产,温某位于甲市N区有可供执行的房屋一套,故欲申请法院对该房屋采取保全措施。关于本案,下列哪一选项
Excel的主要功能是()。
扣缴义务人代扣代缴资源税税款的,其纳税义务发生时间为()。
根据下列给定材料,结合相关法律规定,回答问题。甲为某国有企业出纳,为竞争公司财务部主任职位欲向公司副总经理乙行贿。甲通过涂改账目等手段从公司提走20万元,委托总经理办公室秘书丙将15万元交给乙,并要丙在转交该款时一定为自己提升一事向乙“美言几句”
十八届三中全会提出,紧紧围绕建设社会主义核心价值体系、社会主义文化强国深化文化体制改革,加快完善文化管理体制和:艾化生产经营机制,建立健全现代公共文化服务体系、现代文化市场体系,推动社会主义文化大发展大繁荣。扎实推进社会主义文化强国建设需要从以下哪些方面着
下列关于网络操作系统和分布式操作系统的叙述中,正确的是 Ⅰ.它们都通过消息实现通信 Ⅱ.它们都运行相同的操作系统 Ⅲ.它们都有网络的支持
设有职工表(其中包含字段:职工号,仓库号,工资),查询仓库号是“CK1”的职工信息,并按工资降序排序,正确的SQL命令是()。
最新回复
(
0
)