首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设二叉排序树的各元素值均不相同,采用二叉链表作为存储结构,试分别设计递归和非递归算法按递减序打印所有左子树为空、右子树非空的结点的数据域的值。
设二叉排序树的各元素值均不相同,采用二叉链表作为存储结构,试分别设计递归和非递归算法按递减序打印所有左子树为空、右子树非空的结点的数据域的值。
admin
2019-01-16
53
问题
设二叉排序树的各元素值均不相同,采用二叉链表作为存储结构,试分别设计递归和非递归算法按递减序打印所有左子树为空、右子树非空的结点的数据域的值。
选项
答案
(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://kaotiyun.com/show/XeRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
美国工业革命的有利条件包括()。①美国自然资源丰富②独立战争后,美国创立了资产阶级共和制度③地理位置优越,远离动乱的欧洲④拥有潜在的广阔的国内市场
《道威斯计划》的实施所产生的直接结果是()。
1950年底到1951年,中国共产党在全党范围内开展的运动是()。
新经济政策的背景、内容及历史意义是什么?
根据越南战争的起源和发展,分析“冷战”时期美国对第三世界政策的目标和动机。
汉灵帝熹平四年(175),学者用隶书写成五经,镌刻成碑,立于太学,这就是《熹平石经》,这是我国最早的官方定本的经书,以下参与此次校对的学者有()。
第一次国共合作采取了共产党员以个人身份加入国民党的“党内合作”方式。最早提出这种方式的是()。
A、1243B、4312C、2134D、3214D图的BFS遍历。D选项,首先访问结点3,与3邻接的结点4、2都未曾访问过,故3后面因该为2、4(或4、2),故D错。
在AOE网络中关键路径叙述正确的是()。
简单无向图的邻接矩阵是对称的,可以对其进行压缩存储。若无向图G有n个结点,其邻接矩阵为A[1..n,1..n],且压缩存储在B[1..k],则k的值至少为()。
随机试题
班集体的基本特征包括()。
下列行为不属于犯罪未遂的是()。
Shefoundherwatch______shelostit.
X线片上表现为根尖周围形透射区,边缘有致密线条环绕的是
反倾销调查是我国对外贸易主管部门确定进口产品是否.构成倾销的重要环节,下列有关反倾销调查的说法不正确的是:
分项工程质量验收记录应由施工单位()填写。
国家把农业放在发展国民经济的首位。()
TheauthorprovidesinformationconcerningnewlyfarmedlandsintheUnitedStatesinparagraph1tosupportComparedtotheye
Whattimeoftheyeardoestheconversationtakeplace?
passageThreeWhattechniquehasbeenshowntobenefitolderpeoplewithdementia?
最新回复
(
0
)