首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设从键盘输入一个整数的序列:n,a1,a2,…,an,其中n表示连续输入整数的个数。 (1)试编写一程序按整数值建立一个二叉排序树。 (2)在(1)的基础上将此二叉树上的各整数按降序写入一磁盘文件中。
设从键盘输入一个整数的序列:n,a1,a2,…,an,其中n表示连续输入整数的个数。 (1)试编写一程序按整数值建立一个二叉排序树。 (2)在(1)的基础上将此二叉树上的各整数按降序写入一磁盘文件中。
admin
2018-08-12
39
问题
设从键盘输入一个整数的序列:n,a
1
,a
2
,…,a
n
,其中n表示连续输入整数的个数。
(1)试编写一程序按整数值建立一个二叉排序树。
(2)在(1)的基础上将此二叉树上的各整数按降序写入一磁盘文件中。
选项
答案
二叉排序树的建立问题前面第3题的(1)中已介绍,此处不再赘述。将二叉排序树上的各整数按降序写入磁盘,要对二叉排序树进行“中序遍历”,这里的“中序遍历”要采取“右根左”。为方便起见,先将整数写入一全局变量数组中,再写入磁盘文件中。 int i=0,a[n]; //长度为n的整型数组 void InOrder(BSTree t){ //先右后左的中序遍历二叉排序树t,假定该树t已在第3题(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/WMRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
下面有关兵制的内容,与唐玄宗有关的是()
在欧盟发展历史上,促使欧盟正式成立的文件是()。
1543年,发表了解剖学专著《人体结构》的是()。
“二战”后,联合国的成立反映了世界人民和平的愿望,下列叙述正确的是()。
美国首次提出争夺世界霸权的纲领性文件是()。
下列各组古代民族,其语言都属于印欧语系的是()。
A、1243B、4312C、2134D、3214D图的BFS遍历。D选项,首先访问结点3,与3邻接的结点4、2都未曾访问过,故3后面因该为2、4(或4、2),故D错。
某机字长32位,它的存储容量为256MB,按字节编址,则它的寻址范围大小为()。
已知一个线性表(38,25,74,63,52,48),表长为16,假定采用散列函数h(key)=key%7,计算散列地址,并存储在散列表中,若采用线性探测方法解决冲突,在该散列表上,进行等概率成功查找的平均查找长度为()。
下列叙述正确的个数是()。(1)m=2的平衡m路查找树是AVL树(2)m=3的平衡m路查找树是2—3树(3)m=2的平衡m路查找树的叶结点不一定在同一层(4)m阶B一树的叶结点必须在同一层(5)m阶B一树是平衡m路查找树(6)平衡m路查
随机试题
原尿成分与血浆成分不同的是
某网吧因违法被查封而停业50天。其问,网吧门被撬开,屋内电脑被盗走50台。现网吧老板要求国家赔偿,则国家应:()
罚款和罚金均属于法律责任中的行政责任。()
下列关于存单纠纷案件认定与处理的说法中,正确的是()。
①由“形符”和“声符”组合起来的字就是形声字②现在的汉字,大部分都是用这种方法造出来的③我们的祖先想到一个好办法,他们把一个字分成两部分④用图形构成的象形文字有很大的局限性,它无法分辨相似的事物⑤另一部分是一个同音(或近音)的字,用来表示事物的读音
在关系数据库中,表(table)是三级模式结构中的
Oncethelawyeraskedadoctortocurehimofhisillness.ThelawyertoldthedoctorthatheWouldgivehimalotofMoneyifhe
Anniversariesaretheopiumofmuseums,publishers,theatersandoperahouses.Fixingtheireyesonsomeround-numberbirthord
HenrysparesnoefforttogettwoticketsfortheconcertheldattheSportsCentre._______.
Directions:YourfriendPeterneedstomakeadecisioninchoosingtostudyhistoryorcomputerscience.Hereallylikeshistory
最新回复
(
0
)