首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设二叉排序树的各元素值均不相同,采用二叉链表作为存储结构,试分别设计递归和非递归算法按递减序打印所有左子树为空、右子树非空的结点的数据域的值。
设二叉排序树的各元素值均不相同,采用二叉链表作为存储结构,试分别设计递归和非递归算法按递减序打印所有左子树为空、右子树非空的结点的数据域的值。
admin
2018-08-12
25
问题
设二叉排序树的各元素值均不相同,采用二叉链表作为存储结构,试分别设计递归和非递归算法按递减序打印所有左子树为空、右子树非空的结点的数据域的值。
选项
答案
(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
学硕统考专业
相关试题推荐
改革开放以后,我国农村产业结构巨大的转变表现在()。
下列哪个文件标志着“文化大革命”的发起?()
论述罗马共和国早期对外征服的过程和历史意义。
阅读材料,回答以下问题:一、大清帝国之皇统,万世不易。二、皇帝神圣,不可侵犯。三、皇帝权以宪法规定为限。四、皇帝继承之顺序,于宪法规定之。五、宪法由资政院起草议决,皇帝颁布之。六、宪政改正提案权,属于国会。七、上院议员,由国民于法定特别资格公选之。八、总
圣德太子《宪法十七条》规定的是()。
设计一个算法求图的中心点。设v是有向图G的一个顶点,把v的偏心度定义为:MAX{从w到v的最短距离|w属于V(G))如果v是有向图G中具有的最小偏心度的顶点,则称顶点v是G的中心点。
一棵:BS’r树共7个结点,值分别为1、2、3、4、5、6、7,形态为满二叉树,()不是插入序列。
—棵二叉树的后序遍历序列为DABEC,中序遍历序列为DFBAC,则先序遍历序列为()。
已知一个线性表(38,25,74,63,52,48),表长为16,假定采用散列函数h(key)=key%7,计算散列地址,并存储在散列表中,若采用线性探测方法解决冲突,在该散列表上,进行等概率成功查找的平均查找长度为()。
下面关于B-树和B4一树的叙述中,不正确的是()。
随机试题
DZ喷墨系列打印机的库存问题DZ喷墨系列打印机于1988年上市,此后成了DZ最成功的产品之一,销量稳步上升,仅1990年就销售了60万台,约4亿美元。随着销售额的上升,库存也不断上升,导致DZ的配送中心货盘上放满了喷墨系列打印机。更糟糕的是,欧洲分
A.用大剂量雌激素止血后人工周期3个月B.孕、雄激素合并疗法减少月经量并调整月经周期C.用合成孕激素配合适量的雌激素口服D.孕激素长期应用E.于月经期前8~12天,肌注黄体酮10~20mg共5天治疗育龄期妇女经期延长
A.链霉素B.利福平C.乙胺丁醇D.对氨水杨酸钠E.口比嗪酰胺在治疗结核性脑膜炎时,通过血-脑屏障最好的药物是
半抗原是
空调系统服务于多个房间且要求各空调房间独立控制温度时,下列()系统不适用。
下列属于屋面分部工程子分部的有()。
下列关于债券成交原则的说法中,正确的是()。Ⅰ.价格优先就是证券公司按照交易最有利于投资委托人的利益的价格买进或卖出债券Ⅱ.时间优先就是要求在相同的价格申报时,应该与最早提出该价格的一方成交Ⅲ.价格优先就是要求在相同的价格申报时,应该与最早提
社会政策与社会工作之间的关系可以概括为( )的两个行动体系。
问λ为何值时,线性方程组有解,并求出解的一般形式.
Agoodtranslatorisbydefinitionbilingual.Theoppositeisnot【C1】______true,however.Abornandbredbilingualwillstill
最新回复
(
0
)