首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设二叉排序树的各元素值均不相同,采用二叉链表作为存储结构,试分别设计递归和非递归算法按递减序打印所有左子树为空、右子树非空的结点的数据域的值。
设二叉排序树的各元素值均不相同,采用二叉链表作为存储结构,试分别设计递归和非递归算法按递减序打印所有左子树为空、右子树非空的结点的数据域的值。
admin
2018-08-12
46
问题
设二叉排序树的各元素值均不相同,采用二叉链表作为存储结构,试分别设计递归和非递归算法按递减序打印所有左子树为空、右子树非空的结点的数据域的值。
选项
答案
(1)递归算法 void DecPrint(BSTree t){ //递减序输出二叉排序树t中所有左子树为空、右子树非空的结点数据域的值 if(t){ DecPrint(t一>rchild); if(!t一>lchild&&t一>rchild)printf(t一>data:4); DecPrint(t一>lchild); } } (2)非递归算法 void DecPrint(BSTree t){ //递减序输出二叉排序树t中所有左子树为空、右子树非空的结点的值 BSTree S[]; //s是二叉排序树结点指针的栈,容量足够大 int top=0; while(t||top>0){ while(t){s[++top]=t;t=t一>rchild;}//沿右分支向下 if(top>0){ t=s[top一一]; if(!t一>lchild&&t一>rchild)printf(t一>data:4); t=t一>lchild; //去左分支 }//if }//while }//算法结束
解析
转载请注明原文地址:https://kaotiyun.com/show/XMRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
国际组织的“民主集中制”原则,是在()文献中首次规定的。
在欧盟发展历史上,促使欧盟正式成立的文件是()。
下列哪个文件标志着“文化大革命”的发起?()
下列各组古代民族,其语言都属于印欧语系的是()。
唐顺宗时,以王叔文、王侄为首的朝臣与宦官之间发生的冲突,称为()。
1947年英国通过《蒙巴顿方案》,随后印度和巴基斯坦独立,形成印巴分治局面,在克里米尔地区冲突埋下隐患,《蒙巴顿方案》中印巴分治的依据
20世纪30年代,美国推行“中立”的外交政策。对这一政策的正确表达是()。①适应国内外形势,维护自身利益②反映国际形势走向缓和③维护凡尔赛一华盛顿体系④不利于地区冲突的缓和与解决⑤不关心美洲地区以外
已知一组关键字为(26,36,41,38,44,15,68,12,6,51,25),用链地址法解决冲突。假设装填因子a=0.75,散列函数的形式为H(K)=KMODP,回答下列问题:(1)构造散列函数。(2)画出散列表。(
既考虑作业等待时间又考虑作业执行时间的调度算法是()。
若二叉树的前序序列为DABCEFG,中序序列为BACDFGE,则其层次序列为()。
随机试题
小君的父亲在教育他时常采用以下方式:每当他表达自己的观点时,父亲就训斥道:“不要与大人争辩,我过的桥比你走的路还长,很多事情等你长大了就会明白”。小君考试成绩下降时,父亲就少给零用钱。小君家长的教育方式属于()。
对浅表癣菌感染和深部念珠菌感染均有效的广谱抗真菌药是
慢性疼痛治疗的常用方法不包括
某医师用甲乙两种疗法,治疗小儿单纯性消化不良,结果见下表。问两种疗法的治愈率差别有无显著性。应选择的指标是
下列情形中,可能带来长期借款需求的有()。
形容词不一定都受程度副词修饰。()
如果在命令窗口执行命令:LIST名称,主窗口中显示:记录号 名称1 电视机2 计算机3 电话线4 电冰箱5 电线假定名称字段为字符型、宽度为6,那么下面程序段的输出结果是( )。GO2SCANNEXT4F
AlfredBenedettiHerbertKirk
TheorangutanofSumatraandBorneoshares96.4percentageofthe【M1】______samegeneticmake-upashumans.Thesepeaceful,red
A、Yes,Iam.B、OK.C、Takeiteasy.D、Goahead.B考查对请求用语的回复。Wouldyouplease…?句型是表达礼貌、委婉语气的请求语句,意思是“请您……可以吗?”肯定回答为“OK”;否定回答可以用“I’
最新回复
(
0
)