首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设二叉排序树的各元素值均不相同,采用二叉链表作为存储结构,试分别设计递归和非递归算法按递减序打印所有左子树为空、右子树非空的结点的数据域的值。
设二叉排序树的各元素值均不相同,采用二叉链表作为存储结构,试分别设计递归和非递归算法按递减序打印所有左子树为空、右子树非空的结点的数据域的值。
admin
2018-08-12
41
问题
设二叉排序树的各元素值均不相同,采用二叉链表作为存储结构,试分别设计递归和非递归算法按递减序打印所有左子树为空、右子树非空的结点的数据域的值。
选项
答案
(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
学硕统考专业
相关试题推荐
除凡尔赛条约外,规定禁止德奥合并的是()
1824~1828年分别用不同的无机物通过不同的途径合成了同一种有机物——尿素,证明了化学定律对有机物和无机物是同样适用的科学家是()。
与前两次工业革命相比,第三次科技革命在能源结构上的主要变化是()
下列哪个文件标志着“文化大革命”的发起?()
下面哪项条约没有涉及德国的赔款问题?()
太平天国在1853年冬颁布的纲领性文件是()。
对下列4个序列用快速排序方法进行排序,以序列的第1个元素为基准进行划分。在第1趟划分过程中,元素移动次数最多的是()。
—棵二叉树的后序遍历序列为DABEC,中序遍历序列为DFBAC,则先序遍历序列为()。
下面关于B-树和B4一树的叙述中,不正确的是()。
m阶B一树是一棵()。
随机试题
我国现行税制中,属于目的税的有________、________。
FewAmericansremaininonepositionoroneplaceforalifetime.Theymovefromtowntocitytosuburb,fromhighschooltocol
下列哪项属于隔山消的功效
关于法的效力等级,下列说法中错误的是()。[2013年真题]
地表水环境质量评价应根据(),选取相应类别标准,进行单因子评价,评价结果应说明水质达标情况,超标的应说明超标项目和超标倍数。
因故不能按期开工超过()个月的,应当重新办理开工报告的批准手续。
根据增值税法律制度的规定,下列各项中,不属于按照现代服务征收增值税的是()。
下列选项中,不属于横向垄断协议行为的是()。
一般资料:求助者,男性,24岁,某高校在读研究生。案例介绍:求助者毕业于某名牌大学,上学期间一直追求一位女同学,毕业前夕与其建立了恋爱关系。求助者去年毕业后考上研究生,女友回到南方的家乡工作。求助者担心分处两地会影响感情,曾对家人表示不读研究生了,
关于数据库系统,有下列说法:Ⅰ.数据库系统(DBS)自上而下可以分为用户、人机交互界面、DBMS和磁盘4个层次Ⅱ.采用了数据库技术的计算机系统Ⅲ.是位于用户与操作系统之间的数据库管理系统Ⅳ.DBS是由DB、软件和DB
最新回复
(
0
)