首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设从键盘输入一个整数的序列:n,a1,a2,…,an,其中n表示连续输入整数的个数。 (1)试编写一程序按整数值建立一个二叉排序树。 (2)在(1)的基础上将此二叉树上的各整数按降序写入一磁盘文件中。
设从键盘输入一个整数的序列:n,a1,a2,…,an,其中n表示连续输入整数的个数。 (1)试编写一程序按整数值建立一个二叉排序树。 (2)在(1)的基础上将此二叉树上的各整数按降序写入一磁盘文件中。
admin
2019-08-15
53
问题
设从键盘输入一个整数的序列:n,a
1
,a
2
,…,a
n
,其中n表示连续输入整数的个数。
(1)试编写一程序按整数值建立一个二叉排序树。
(2)在(1)的基础上将此二叉树上的各整数按降序写入一磁盘文件中。
选项
答案
二叉排序树的建立问题前面题的(1)中已介绍,此处不再赘述。将二叉排序树上的各整数按降序写入磁盘,要对二叉排序树进行“中序遍历”,这里的“中序遍历”要采取“右根左”。为方便起见,先将整数写入一全局变量数组中,再写入磁盘文件中。 int i=0,a[n]; //长度为n的整型数组 void InOrder(BSTree t){ //先右后左的中序遍历二叉排序树t,假定该树t已在题(1)中生成 if(t){ InOrder(t一>rchild): a[i++]=t一>key; InOrder(t一>lchild); } } void SaveToDisk(){ //将二叉排序树上的各整数按降序写入磁盘 FILE *fp; if((fp=fopen(”filel.dat”,”wb”))==null){ printf(”file can not open!\n”);exit(0); } fwrite(a,sizeof(int),n,fp); //将数组a中的n个整数写入磁盘 fclose(fp); //关闭文件 }
解析
转载请注明原文地址:https://kaotiyun.com/show/KMCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
科举是一种读书、应考、任官三位一体的选官方法,其中的进士科始创于()。
马克思为第一国际起草的文件有()。①《共产党宣言》②《临时章程》③《成立宣言》④《资本论》
经六朝时期的发展,南方形成了三个农业发达地区即()。
某计算机采用微程序控制方式,微指令字长32位,采用字段直接编码的控制方式,共有55个微命令,可分为6个互斥组,分别包含1、3、7、8、12、24个微命令。另外,该机共有5个可判定的外部条件,采用断定方式形成后续微指令地址。(1)设计该机微指令的格式,
既考虑作业等待时间又考虑作业执行时间的调度算法是()。
给定序列{3,5,7,9,11,13,15,17),(1)按表中元素的顺序依次插入一棵初始为空的二叉排序树,画出插入完成后的二叉排序树,并求在等概率情况下查找成功的平均查找长度。(2)按表中元素的顺序构造一棵平衡二叉树,并求其在等概率情
将两个长度为N的有序表归并到一个长度为2N的有序表,最少需要比较的次数是(),最多需要比较的次数是()。
若线性表最常用的运算是查找第i个元素及其前驱的值,则采用()存储方式节省时间。
以下有关m阶B一树的说法中正确的有()。Ⅰ.每个结点至少有两棵非空子树Ⅱ.树中每个结点至多有m-1个关键字Ⅲ.所有叶子在同一层上Ⅳ.当插入一个数据项引起B-树结点分裂后,树长高一层
随机试题
杜威论课程与教材:对传统课程的批判;从()中学。
纪君祥以其著名悲剧________成为有国际声誉的戏曲家。郑廷玉的杂剧代表作是著名讽刺喜剧________,康进之的杂剧代表作是水浒戏________,石君宝的杂剧代表作是________,尚仲贤的杂剧代表作是________,李好古的杂剧代表作是____
Withoutproperplanning,tourismcancauseproblems.Forexample,【21】manytouristscan【22】publicplacesthatarealsoenjoyed【23
关于网织红细胞的结构与性质,不正确的是
劳力型心绞痛典型的心电图改变为
已知单位产品售价为P,年固定成本为CF,单位变动成本为CV,单位产品销售税金为了,则以产销量表示的盈亏平衡点BEP(Q)=( )。
某保税仓库进口仓库管理用计算机、堆放货物的货架及搬运货物的叉车。按照规定,进口这些物资可予以免税。()
李军在某服装店挑选衣服,店主向其推荐了一款风衣。李军试穿后觉得不合适,脱下风衣后准备离开,店主却强迫李军买下了这件风衣。店主的这一行为侵犯了李军的()。
Dopeoplegethappierormorefoul-temperedastheyage?Stereotypesofirritableneighbors【C1】________,scientistshavebeen
下面对对象概念描述正确的是
最新回复
(
0
)