首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设从键盘输入一个整数的序列:n,a1,a2,…,an,其中n表示连续输入整数的个数。 (1)试编写一程序按整数值建立一个二叉排序树。 (2)在(1)的基础上将此二叉树上的各整数按降序写入一磁盘文件中。
设从键盘输入一个整数的序列:n,a1,a2,…,an,其中n表示连续输入整数的个数。 (1)试编写一程序按整数值建立一个二叉排序树。 (2)在(1)的基础上将此二叉树上的各整数按降序写入一磁盘文件中。
admin
2019-01-16
41
问题
设从键盘输入一个整数的序列:n,a
1
,a
2
,…,a
n
,其中n表示连续输入整数的个数。
(1)试编写一程序按整数值建立一个二叉排序树。
(2)在(1)的基础上将此二叉树上的各整数按降序写入一磁盘文件中。
选项
答案
二叉排序树的建立问题前面第3题的(1)中已介绍,此处不再赘述。将二叉排序树上的各整数按降序写入磁盘,要对二叉排序树进行“中序遍历”,这里的“中序遍历”要采取“右根左”。为方便起见,先将整数写入一全局变量数组中,再写入磁盘文件中。 int i=0,a[n]: //长度为n的整型数组 void lnOrder(BSTree t){ //先右后左的中序遍历二叉排序树t,假定该树t已在第3题(1)中生成 if(t){ InOrder(t->rchild); a[i++]=t->key; InOrder(t->lchild); } } void SaveToDisk(){ //将二叉排序树上的各整数按降序写入磁盘 FILE*fp: if((fo=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/EYRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
关于1957年的整风运动,下列不属于其内容的是()。
论述罗马共和国早期对外征服的过程和历史意义。
春秋时期,提出“天道远,人道迩,非所及也”重要思想的是()。
简述破坏圣像运动的过程、原因及其影响。
在“冷战”形成的过程中,影响苏联领导人对美政策变化的关键性事件是()。
拉美独立后,各国政治上的一种普遍现象是(),实质上它是拉美各国大地主专政的一种特殊形式。
试析第三次科学技术革命对人类社会和历史进程的影响。
我国历史上一次有周密计划、经过长期准备并利用宗教形式组织和发动的农民起义是()。
某汽车轮渡口,过江渡船每次能载10辆车过江。过江车辆分为客车类和汽车类,上渡船有如下规定:同类车先到先上船,客车先于货车上船,且每上4辆客车,才允许上一辆货车,若等待客不足4辆,则以货车代替,若无货车等待允许客车都上船。写一算法模拟渡口管理。
CISC与RISC的区别表现在()。
随机试题
作出护理诊断的依据是
决定休克患者补液量较可靠的依据是
具有滋肾清胃的方剂是
桥梁结构检算应针对结构主要控制截面、薄弱部位和出现严重缺损部位。()
进口设备计算应纳增值税时,组成计税价格应由以下( )构成。
影响有价证券价格的因素主要有预期收入和市场利率,因此有价证券的价格实际上是资本化的收入。()
目前我国城市住宅供给主要有()。
张某系某国有企业的职工,2007年违反计划生育规定超生二胎,该企业依照《××省计划生育管理条例》的规定,收回其独生子女证和独生子女保健费300元,并依据该企业职工管理办法的规定对其作出罚款3000元并予以开除的处理决定。该企业对张某罚款3000元的行为(
总经理:我主张小王和小孙两人中至少提拔一人。董事长:我不同意。以下哪项,最为准确地表述了董事长实际上的意思?()
简述费德勒关于领导工作的权变理论。
最新回复
(
0
)