首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设二叉排序树的各元素值均不相同,采用二叉链表作为存储结构,试分别设计递归和非递归算法按递减序打印所有左子树为空、右子树非空的结点的数据域的值。
设二叉排序树的各元素值均不相同,采用二叉链表作为存储结构,试分别设计递归和非递归算法按递减序打印所有左子树为空、右子树非空的结点的数据域的值。
admin
2019-01-16
31
问题
设二叉排序树的各元素值均不相同,采用二叉链表作为存储结构,试分别设计递归和非递归算法按递减序打印所有左子树为空、右子树非空的结点的数据域的值。
选项
答案
(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
学硕统考专业
相关试题推荐
以下不是巴黎和会的主要议题的是()
《关于建国以来党的若干历史问题的决议》
新经济政策的背景、内容及历史意义是什么?
根据共产党的“三三制”原则,哪个分子不属于抗日民主政权的一分子?()
试析第三次科学技术革命对人类社会和历史进程的影响。
下列哪一个不是罗马王政时代的管理机构?()
某机字长32位,主存容量32MB,按字节编址;该机的Cache采用4路组相联映射方式,Cache容量为16KB,块长为4个字,试回答下列问题:(1)主存地址位数为多少?(2)画出主存地址格式示意图,注明各字段名称及位数。(3)设该Ca
某机字长32位,总线数据线宽度是16位,一个总线周期占用4个时钟周期,总线时钟频率为10MHz,则总线带宽是()。
一个客户机利用FTP协议从服务器上下载文件,如下图所示为整个过程中协议交换的过程,请回答如下问题:(1)该协议层图中第四层协议是什么?(2)如果FTP客户端采用了LIST命令来获得FTP服务器上的文件列表,该列表采用什么端口传输?
如图所示一台路由器连接3个以太网。请根据图中给出的参数回答如下问题:(1)该TCP/IP网络使用的是哪一类IP地址。(2)写出该网络划分子网后所采用的子网掩码。(3)系统管理员将计算机D和E按照图中所示结构
随机试题
A.铜绿假单胞菌肺炎B.金黄色葡萄球菌肺炎C.肺炎支原体肺炎D.肺炎克雷伯杆菌肺炎E.卡氏肺孢子虫肺炎下列肺炎病例的病原学诊断推测是:男性,62岁。因慢性阻塞性肺病并发呼吸衰竭接受机械通气治疗中。3天来体温复升
风疹的治疗原则是
语言内容严谨、高尚、符合伦理道德,具有教育意义是属于护理语言的
企业对外提供的财务会计报表应当()。
某美国投资者发现欧元的利率高于美元利率,于是他决定购买100万欧元以获高息,计划投资3个月,但又担心在这期间欧元兑美元贬值。为避免欧元汇价贬值的风险,该投资者利用芝加哥商业交易所外汇期货市场进行空头套期保值,每手欧元期货合约为12.5万欧元。3月1日,该投
实行复合计税征税办法的产品是()。
一项任务的最早开始时间是第3天,最晚开始时间是第13天,最早完成时间是第9天,最晚完成时间是第19天,则该任务()。
在SQL语句中,与表达式“出席人数BETWEEN120AND200”功能相同的表达式是
有以下程序#includemain0{inty=9;for(;y>0;y--)if(y%3==0)printf("%d",--y);}程序的运行结果是
广告,即确定的组织或个人为了一定的目的,【145】付出的费用,在规定的时间【146】,按照要求,由指定的媒体,将真实信息传播出去的一种【147】活动。这个定义从实践中来,【148】能反映广告的本质属性,也能够解释除商业广告【149】的一些广告现象。如“征婚
最新回复
(
0
)