首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设二叉排序树的各元素值均不相同,采用二叉链表作为存储结构,试分别设计递归和非递归算法按递减序打印所有左子树为空、右子树非空的结点的数据域的值。
设二叉排序树的各元素值均不相同,采用二叉链表作为存储结构,试分别设计递归和非递归算法按递减序打印所有左子树为空、右子树非空的结点的数据域的值。
admin
2019-08-15
37
问题
设二叉排序树的各元素值均不相同,采用二叉链表作为存储结构,试分别设计递归和非递归算法按递减序打印所有左子树为空、右子树非空的结点的数据域的值。
选项
答案
(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://jikaoti.com/ti/Y1GjFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
经六朝时期的发展,南方形成了三个农业发达地区即()。
关于清代我国疆域的叙述,下列()不正确。
论述1935年到1937年中国共产党方针政策的转变,并分析其对中国共产党发展的历史意义。
重庆谈判签署的文件是()。
真值0在原码、反码和补码机器数形式下()。
某系统中n个相互独立的生产者进程为一个消费者进程提供数据,假设每个生产者提供的数据写入各不相同的缓冲区,且生产者写缓冲区的速度比消费者读缓冲区的速度快,则缓冲区个数的最优值应为()。
试就MutualExclusion、Progress、BoundedWaiting论述以下解决双进程临界区问题的算法是错误的:ProcessPO:do{flag[0]=true;While(flag[1]);
某机字长32位,它的存储容量为256MB,按字节编址,则它的寻址范围大小为()。
大部分文件系统以硬盘作为文件存储器。某一个文件系统中,其磁盘物理块的大小为512B,有一个文件,包含了590个逻辑记录,每个记录占255B;其中,为检索方便,采用成组法存储,在每个物理块上只存放2个记录。,文件A在该文件目录中的位置如下图所示。
随机试题
处罚法能消除不良行为,强化法能培养出新的适应行为。因此,两者结合使用会更有效。
自发性蛛网膜下腔出血首选哪项检查确定病因
下列可以成为伪造、变造、买卖武装部队公文、证件、印章罪的犯罪对象有()。
对于涉及()工程的专项施工方案,施工单位依法应当组织专家进行论证、审查。
甲制药厂为增值税一般纳税人,主要生产和销售降压药、降糖药及免税药。2018年6月有关经济业务如下:(1)购进降压药原料,取得的增值税专用发票上注明的税额为80万元;支付其运输费取得的增值税专用发票上注明的税额为1.24万元。(2)购进免
学生特别是小学生极易“染于苍则苍,染于黄则黄”,这说明他们具有()的特点。
根据加德纳的多元智力理论,在中小学学生评价中应提倡()
某单位围墙外面的公路围成了边长为300米的正方形,甲、乙两人分别从两个对角沿逆时针同时出发,如果甲每分钟走90米,乙每分钟走70米,那么经过多少时间甲才能看到乙?
一批种子中良种占,从中任取6000粒,计算这些种子中良种所占比例与之差小于0.01的概率.
"Down-to-earth"meanssomeoneorsomethingthatishonest,realisticandeasytodealwith.Itisapleasureto(31)______some
最新回复
(
0
)