版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2018计算机考硏:计算机数据结构测试题(九)2018考硏,计算机专业课考试科目为:计算机组成原理、数据结构、操作系统以及计算机网络等,需要大家记忆的知识点有很多,但是不能死机硬背,还是要理解为主的,融会贯通才能把题做好,拿到高分,小编就为大家分享计算机数据结构测试题及参考答案,希望计算机考硏的考生在复习之余能够认真做题,巩固知识。计算机数据结构测试题(九)一、选择题(24分)1下面关于线性表的叙述错误的是()。(A) 线性表采用顺序存储必须占用一片连续的存储空间(B) 线性表采用链式存储不必占用一片连续的存储空间(C) 线性表采用链式存储便于插入和删除操作的实现(D) 线性表采用顺序存储便于
2、插入和删除操作的实现2设哈夫曼树中的叶子结点总数为m,若用二叉链表作为存储结构,则该哈夫曼树中总共有()个空指针域。(A)2m-1(B)2m(C)2m+1(D)4m3设顺序循环队列Q0:M-1的头指针和尾指针分别为F和R,头指针F总是指向队头元素的前一位置,尾指针R总是指向队尾元素的当前位置,则该循环队列中的元素个数为()。(A)R-F(B)F-R(C)(R-F+M)%M(D)(F-R+M)%MVJF4设某棵二叉树的中序遍历序列为ABCD,前序遍历序列为CABD,则后序遍历该二叉树得到序列为()。(A)BADC(B)BCDA(C)CDAB(D)CBDA5设某完全无向图中有n个顶点,则该完全无向
3、图中有()条边。(A)n(n-1)/2(B)n(n-1)(C)n2(D)n2-16设某棵二叉树中有2000个结点,则该二叉树的最小高度为()。(A)9(B)10(C)11(D)127设某有向图中有n个顶点,则该有向图对应的邻接表中有()个表头结点。(A)n-1(B)n(C)n+1(D)2n-18设一组初始记录关键字序列(5,2,6,3,8),以第一个记录关键字5为基准进行一趟快速排序的结果为()。(A)2,3,5,8,6(B)3,2,5,8,6(C)3,2,5,6,8(D)2,3,6,5,8二填空题(24分)1. 1.为了能有效地应用HASH查找技术,必须解决的两个问题是和。2. 2.下面程序
4、段的功能实现数据x进栈,要求在下划线处填上正确的语句。typedefstructints100;inttop;sqstack;voidpush(sqstack&stack,intx)if(stack.top二二m-1)printf(“overflow”);else;3. 3.中序遍历二叉排序树所得到的序列是序列(填有序或无序)。4. 4快速排序的最坏时间复杂度为,平均时间复杂度为。5. 5.设某棵二叉树中度数为0的结点数为NO,度数为1的结点数为N1,则该二叉树中度数为2的结点数为若采用二叉链表作为该二叉树的存储结构,则该二叉树中共有个空指针域。6. 6.设某无向图中顶点数和边数分别为
5、n和e,所有顶点的度数之和为d,则e=。7. 7.设一组初始记录关键字序列为(55,63,44,38,75,80,31,56),则利用筛选法建立的初始堆为。8. 8.设某无向图G的邻接表为,则从顶点V1开始的深度优先遍历序列为广度优先遍历序列为。三、应用题(36分)1. 1.设一组初始记录关键字序列为(45,80,48,40,22,78),则分别给出第4趟简单选择排序和第4趟直接插入排序后的结果。2. 2.设指针变量p指向双向链表中结点A,指针变量q指向被插入结点B,要求给出在结点A的后面插入结点B的操作序列(设双向链表中结点的两个指针域分别为llink和和rlink)。3. 3.设一组有序的
6、记录关键字序列为(13,18,24,35,47,50,62,83,90),查找方法用二分查找,要求计算出查找关键字62时的比较次数并计算出查找成功时的平均查找长度。4. 4.设一棵树T中边的集合为(A,B),(A,C),(A,D),(B,E),(C,F),(C,G),要求用孩子兄弟表示法(二叉链表)表示出该树的存储结构并将该树转化成对应的二叉树。5. 5.设有无向图G(如右图所示),要求给出用普里姆算法构造最小生成树所走过的边的集合。6. 6.设有一组初始记录关键字为(45,80,48,40,22,78),要求构造一棵二叉排序树并给出构造过程。、算法设计题(16分)1. 1.设有一组初始记录关
7、键字序列(K1,K2,Kn),要求设计一个算法能够在O(n)的时间复杂度内将线性表划分成两部分,其中左半部分的每个关键字均小于Ki,右半部分的每个关键字均大于等于Ki。2. 2.设有两个集合A和集合B,要求设计生成集合C=AAB的算法,其中集合A、B和C用链式存储结构表示。计算机数据结构测试题(九)答案一、选择题1. D2.B3.C4.A5.A6.C7.B8.C二填空题1. 1.构造一个好的HASH函数,确定解决冲突的方法2. 2.stack.top+,stack.sstack.top二x3. 3.有序4. 4.O(n2),O(nlog2n)5. 5.N0-1,2N0+N16. 6.d/27.
8、 7.(31,38,54,56,75,80,55,63)8. 8.(1,3,4,2),(1,3,2,4)三、应用题1. 1.(22,40,45,48,80,78),(40,45,48,80,22,78)2. 2.q->llink=p;q->rlink=p->rlink;p->rlink->llink=q;p->rlink=q;3. 3.2,ASL=91*1+2*2+3*4+4*2)=25/94. 4.树的链式存储结构略,二叉树略5. 5.E=(1,3),(1,2),(3,5),(5,6),(6,4)6. 6.略、算法设计题ww瞩««nQ.
9、u"duS3LL、K2、Kn)、MTM*謝®s®7來瀧時s'-hHH公、mvoidquickpass(intr=、ints、intt)亠intius、H-t、xurEjwh=e(一whi-e(ix)H-jlljif(一whi-e(一rnTx22菇血3TMDA甘*>B、ffl#菇斗徉mMDCHAnBs»旃、»£*>>B甘Ctypedefstructnode亠intdat9structnode*next;)-k-ist;voidintersection(-k-ist*ha、-k-ist*hb、-k-ist*p?hc)-k-ist*p、q>jfor(PHha、hcHO;plro;PHPvnext)VJFfor(q二hb;q!=O;q二q->next)if(q->data二二p-&
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年液氨泄漏事故应急救援预案
- 绿色简约语文开学第一课
- 《网络安全》安全教育课件
- 合规转利润:降本增效全指南(2026)《GBT 39145-2020硅片表面金属元素含量的测定 电感耦合等离子体质谱法》
- 合规转利润:降本增效全指南(2026)《GBT 39069-2020商务楼宇等级划分要求》
- 2026年浙江省高考英语听力理解冲刺试卷
- 河北衡水市安平县实验初级中学2026-2027学年八年级上学期开学数学试题(含答案)
- 康复心理学基础
- 幼儿园洗手教育
- 肝脏外伤的外科治疗
- 2026广东湛江市遂溪发展集团有限公司招聘15人(第二批)考试备考题库及答案详解
- 2026年重庆市部编版高一语文一轮复习第五单元文言文阅读测试题库试卷
- 2025秋新版道德与法治二年级上册教学工作计划及教学进度表
- 2026年高职院校教务干事岗笔试真题附答案
- 20S515 钢筋混凝土及砖砌排水检查井
- 动物防疫条件审查场所选址风险评估申请表、评估标准、评估报告
- 西方园林史智慧树知到答案章节测试2023年内蒙古农业大学
- 生活垃圾焚烧发电厂项目施工组织设计
- TEERT 018-2021 金属抛光打磨用湿式除尘一体机
- 太阳能科普知识-课件
- 管理者的自我管理(讲师手册)课件
评论
0/150
提交评论