首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设二叉排序树的各元素值均不相同,采用二叉链表作为存储结构,试分别设计递归和非递归算法按递减序打印所有左子树为空、右子树非空的结点的数据域的值。
设二叉排序树的各元素值均不相同,采用二叉链表作为存储结构,试分别设计递归和非递归算法按递减序打印所有左子树为空、右子树非空的结点的数据域的值。
admin
2019-01-16
28
问题
设二叉排序树的各元素值均不相同,采用二叉链表作为存储结构,试分别设计递归和非递归算法按递减序打印所有左子树为空、右子树非空的结点的数据域的值。
选项
答案
(1)递归算法 void DecPfint(BSTree t){ //递减序输出二叉排序树t中所有左子树为空、右子树非空的结点数据域的值 if(t){ DecPfint(t一>rchild); if(!t一>lchild&&t->rchild)pfinff(t->data:4); DecPfint(t一>lchild): } } (2)非递归算法 void DecPfint(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)pfintf(t->data:4); t=t一>lchild; //去左分支 }//if }//while }//算法结束
解析
转载请注明原文地址:https://jikaoti.com/ti/KufjFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
中华人民共和国恢复在联合国合法席位的时间是()。
根据材料,结合有关知识,回答问题:埃及的河流空了,人(可以)徒步涉过。人们找不到能行船的水。河床变成了沙滩。沙滩上没有水,河床上也没有水……一切好东西都不见了,这个地方枯竭了……土地缩小了,(但是)它的行政人员却很多。土地荒凉不毛;(但)税却很重,只有
下列法律文件中,规定内阁对君主负责的是()。
材料一从波罗的海斯德丁(什切青)到亚得里亚海边的里亚斯特,一幅横贯欧洲大陆的铁幕已经降落下来……无一不处在苏联的势力范围之内。
()时,为补充兵力,开拓财源,“料民于太原”(今山西西南部)。料民就是清查民数,以便于征兵,结果引起奴隶和平民的反抗。这表明西周王朝已失去了对社会的控制力量。
我国古代文献中记载了许多有关部落和部落联盟之间发生大规模战争的传说,如炎帝和黄帝两个部落曾战于(),结果黄帝取得了胜利。
简述三十年战争的过程及其结果。
某DRAM芯片内部存储元排列成1024.×1024的矩阵,且已知其存取周期为0.1μs,最大刷新间隔为2ms。当采用异步刷新方式时,死时间()。
假定某采用页式虚拟存储管理的计算机系统中,主存储器容量为1GB,被分为262144块物理块,物理块号为0,1,2,……,262143。某进程的地址空间占4页,逻辑页号为0,1,2,3,被分配到主存储器的第20,45,101,58号物理块中。回答:
动态ROM的刷新以()为单位。
随机试题
消极的非正式群体不可能造成的后果是()
A.磷酸甘油酸激酶B.烯醇化酶C.丙酮酸激酶D.丙酮酸脱氢酶复合体E.丙酮酸羧化酶糖酵解途径的关键酶
男,55岁,2型糖尿病多年,体态肥胖,“三多一少”症不明显,血糖偏高。饮食控制、口服降糖药效果均不理想。患者自我保健措施中错误的是
关于露天矿生产能力配套的内容,说法正确的是()。
账账相符的内容包括()。
属于编制全面预算的出发点和日常经营预算基础的是销售预算。()
由于近期的干旱和高温,导致海湾盐度增加,引起了许多鱼的死亡。虾虽然可以适应高盐度,但盐度高也给养虾场带来了不幸。以下哪项如果为真,能够提供解释以上现象的原因?
某工厂有100名工人报名参加了4项专业技能课程中的一项或多项,已知A课程与B课程不能同时报名参加。如果按照报名参加的课程对工人进行分组,将报名参加的课程完全一样的工人分到同一组中,则人数最多的组最少有多少人?()
陳丞相平者陽武戶牖鄉人也少時家貧好讀書有田三十畝獨與兄伯居伯常耕田縱平使遊學平為人長大美色人或謂陳平曰貧何食而肥若是其嫂嫉平之不視家生產曰亦食糠西覈耳有叔如此不如無有伯聞之逐其婦而棄之及平長可娶妻富人莫肯與者貧者平亦恥之久之戶牖富人有張負張負女孫五嫁而夫輒
John’sscoreonthetestisthehighestintheclass;he______lastnight.
最新回复
(
0
)