首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
假定用两个一维数组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
68
问题
假定用两个一维数组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://kaotiyun.com/show/bnRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
简述西欧经济一体化的原因、进程和意义。
论述欧洲一体化进程及其影响。
下列对近代社会思潮产生的先后顺序排列正确的是()。①人文主义②自由主义③理性主义④重商主义
在西欧列强海外殖民扩张进程中,各国之间相互争夺海上霸权。18世纪末,英国在争霸中取得胜利的根本原因在于()
高度为4的4阶B树最多可容纳()个关键字(根是第1层)。
一个客户机利用FTP协议从服务器上下载文件,如下图所示为整个过程中协议交换的过程,请回答如下问题:(1)该协议层图中第四层协议是什么?(2)如果FTP客户端采用了LIST命令来获得FTP服务器上的文件列表,该列表采用什么端口传输?
某DRAM芯片内部存储元排列成1024.×1024的矩阵,且已知其存取周期为0.1μs,最大刷新间隔为2ms。当采用异步刷新方式时,死时间()。
在TELNET协议中,用户发送的命令采用TCP传输到服务器,在TCP的数据包中,需要把()符号位置移位,从而使服务器尽快响应命令。
在协议数据单元中,控制信息所不包括的内容是()。
若int型变量x的值为-513,存放在寄存器R1(16位)中,则执行指令“SHRR1”(算术右移)后,R1中的内容是多少?(用十六进制表示。)
随机试题
下列不是判定因果关系的标准是()
再生障碍性贫血最有诊断意义的检查方法是
心身疾病的诊断要点不包括
扎什伦布寺意为“吉祥须弥寺”,是西藏最大的寺庙。()
“出自造物主之手的东西都是好的,而一到人手里,就全变坏了”。这一论点出自()
阅读下面的学生作文,回答问题。案例:“锦鲤”现象①在这个被因特网覆盖的时代,网络中的一些现象总是能被以超乎想象的速度传播。好比“锦鲤”一词,以往指一种高档观赏鱼,而现在更多指的是运气极佳的人,
冰是水在低温条件下的一种形态,然而生活中发现,在我国北方的冬季,河流往往是表面结冰而深层依然是流动的水。对于此种现象,原因是()。
将考生文件夹下:BEI文件夹中的文件SOFT.BAS重命名为“BUAA.BAS”。
Theworld-famousBritishMuseumwhichhousesa______collectionofvaluablebooks,paintings,worksofarts,etc.attractsmill
Aseriesofculturalprograms(hold)______inShanghaitocelebratethislargestnationalsportsmeetinginhistory.
最新回复
(
0
)