首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设二叉排序树的各元素值均不相同,采用二叉链表作为存储结构,试分别设计递归和非递归算法按递减序打印所有左子树为空、右子树非空的结点的数据域的值。
设二叉排序树的各元素值均不相同,采用二叉链表作为存储结构,试分别设计递归和非递归算法按递减序打印所有左子树为空、右子树非空的结点的数据域的值。
admin
2019-01-16
30
问题
设二叉排序树的各元素值均不相同,采用二叉链表作为存储结构,试分别设计递归和非递归算法按递减序打印所有左子树为空、右子树非空的结点的数据域的值。
选项
答案
(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
学硕统考专业
相关试题推荐
科学技术革命包括三个既有联系又有区别的过程,下列不属于三个过程的是()。
陈云在哪次会议上发表了《目前财政经济的情况和克服困难的若干办法》的重要讲话?()
试述北伐战争的过程以及胜利的原因。
布雷顿森林体系
在“冷战”形成的过程中,影响苏联领导人对美政策变化的关键性事件是()。
材料一从波罗的海斯德丁(什切青)到亚得里亚海边的里亚斯特,一幅横贯欧洲大陆的铁幕已经降落下来……无一不处在苏联的势力范围之内。
在西欧列强海外殖民扩张进程中,各国之间相互争夺海上霸权。18世纪末,英国在争霸中取得胜利的根本原因在于()
雍正帝为了证明清朝统治的合理性以及自己即位的合法性,颁布了()。
到1869年为止,人类已发现了多少种化学元素()。
某汽车轮渡口,过江渡船每次能载10辆车过江。过江车辆分为客车类和汽车类,上渡船有如下规定:同类车先到先上船,客车先于货车上船,且每上4辆客车,才允许上一辆货车,若等待客不足4辆,则以货车代替,若无货车等待允许客车都上船。写一算法模拟渡口管理。
随机试题
简述零售终端的货品管理的主要内容。
空痛属于
关于支气管扩张咳嗽、咳痰的特点描述错误的是
A.红霉素B.氯霉素C.环丙沙星D.呋喃妥因E.磺胺嘧啶流行性脑脊髓膜炎患者,治疗首选药物是
A、奥卡西平B、氯巴占C、乙琥胺D、苯妥英钠E、氯硝西泮部分性发作首选()。
吗啡镇痛作用机制是( )。
在企业分析时,对比两期或连续数期报告中相同指标,确定其变化方向、数额和幅度的分析方法,属于()。【2011年考试真题】
大王乡农民李某向派出所报案称,昨夜自己家的一只山羊丢失,怀疑是本村村民赵一和赵二所为,请求派出所尽快查处。该派出所值班民警王某答复说,所里最近因工作忙,人手少,管不了,要等所长外出归来后再说。李某随即又到县公安局请求处理,县公安局答复本案应当由派出所处理,
域名解析过程中,每次请求一个服务器,不行再请求别的服务器,称为
WhichofthefollowingaboutcolainthepastisCORRECT?
最新回复
(
0
)