02142数据结构导论2016年10月份真题及答案 - 图文
更新时间:2024-01-21 13:31:01 阅读量: 教育文库 文档下载
2016年10月高等教育自学考试全国统一命题考试
数据结构导论 试卷
(课程代码 02142)
本试卷共4页,满分l00分,考试时间l50分钟。 考生答题注意事项:
1.本卷所有试题必须在答题卡上作答。答在试卷上无效,试卷空白处和背面均可作草稿纸。 2.第一部分为选择题。必须对应试卷上的题号使用2B铅笔将“答题卡”的相应代码涂黑。 3.第二部分为非选择题。必须注明大、小题号,使用0.5毫米黑色字迹签字笔作答。 4.合理安排答题空间。超出答题区域无效。
第一部分 选择题(共30分)
一、单项选择题(本大题共10小题,每小题2分,共30分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题卡”的相应代码涂黑。错涂、多涂或未涂均无分。
1.已知问题规模为n,则下列程序片段的时间复杂度是C
2.若用计算机来模拟银行客户排队等待办理业务的情形,则所应该采用的数据结构是 A.栈 B.队列 C.树 D.图 3.若线性表采用链式存储结构,则适用的查找方法为
A.随机查找 B.散列查找 C.二分查找 D.顺序查找
4.已知指针P和q分别指向某单链表中第一个结点和最后一个结点,假设指针s指向另一个单链表中某个结点,则在S所指结点之后插入上述单链表应执行的语句为
A.q→next;s→next;s→next2P; B.s→next=P;q→next=s→next; C.p→next=s→next;s→next=q; D.s→next2q;p→next2s→next; 5.栈的运算特点是先进后出,元素a、b、c、d依次入栈,则不能得到的出栈序列是 A.abed B.dcba C.cabd D.bcda 6.在实现队列的链表结构中,其时间复杂度最优的是
A.仅设置头指针的单循环链表 B.仅设置尾指针的单循环链表 C.仅设置头指针的双向链表 D.仅设置尾指针的双向链表
7.任意一棵二叉树的前序和后序遍历的结果序列中,各叶子结点之间的相对次序关系是 A.不一定相同 B. 都相同 C.都不相同 D.互为逆序 8.若某棵树的存储结构采用双亲表示法,如题8图所示,则该树的高度是
A.2 B.3 C.4 D.5 9.无向图的邻接矩阵一定是
A.对称矩阵 B.对角矩阵 C.稀疏矩阵 D.三角矩阵
10.根据连通图的深度优先搜索的基本思想,如题10图所示的连通图的一个深度优先搜索的结果序列是
A.123456 B.123465 C. 126345 D.162543
11.用顺序查找方法对含有n个数据元素的顺序表按从后向前查找次序进行查找,现假设查找 其中每个数据元素的概率不相等,那么
A.该顺序表按查找概率由低到高的顺序来存储数据元素,其ASL最小 B.该顺序表按查找概率由高到低的顺序来存储数据元素,其ASL最小 C.ASL的大小与数据元素在该顺序表中的位置次序无关 D.ASL的大小与查找每个数据元素的概率无关
12.已知散列表的存储空间为T[0,?,l6],散列函数为H(k)----k mod l7,用二次探测法解决冲突。散列表中已插入下列关键字:TE53--39、T[6]一57和T[73—7,则下一个关键字值23在该散列表中插入的位置是 A.T[23 B.T[4] C.T[8] D.T[10]
13.对关键字序列{eSC,tab,ah,con,brk,del}进行排序时,若关键字序列的变化情况如下; ①esc,tab,ah,con,brk,del ②ah,tab,eSC,con,brk,del ③alt,brk,esc,con,tab,del ④alt,brk,con,esc,tab,del ah,brk,con,del,tab,esc
⑥ah,brk,con,del,esc,tab。则所用的排序方法是
A.直接插入排序 B.直接选择排序 C.堆排序 D.冒泡排序 14.满足最小堆定义的是
A. {21,25,55,23,51,63} B.{21,51,55,63,25,23} C.{21,63,55,25,51,23} D.{21,51,23,63,55,25}
15.设有两个长度分别为m、n的降序有序序列{a1,a2,?,am)、{b1,b2,?,bn),采用二路归并方法将它们合并成长度为m+12的降序有序序列,则归并过程中元素比较次数最少的条件一定是BCCCCCCCCCCCC
第二部分非选
择题(共70分)
二、填空题(本大题共l3小题,每小题2分,共26分)
16.从宏观上看,数据、数据元素和__数据项___ 反映了数据组织的三个层次。
17.在表长为n的顺序表中插入或删除一个元素,则需移动元素的具体个数与表长和_元素位置_有关。 18.非空的单循环链表的头指针为head,尾指针为rear,则rear一>next=___head____。 19.设以数组Q[m]存放循环队列的元素,变量rear和queuelen分别表示循环队列中队尾元素的下标位置和元素的
个数。则计算该队列中队头元素下标位置的公式是__ (rear – queuelen + m )%m___。 20.二维数组A[8][9]按行优先顺序存储,若数组元素A[2][3]的存储地址为l087,A[4][7]
的存储地址为ll53,则每个数组元素占用的存储单元的个数是___3_____。
21.设一个完全二叉树共含有196个结点,则该完全二叉树中含有叶结点的个数是___98_____。
h
22.假设高度为h二叉树中只有度为2和度为0这两种类型的结点,则该类二叉树中结点个数至多为2-1、至少为
__3______。
23.若以数据集{34,5,12,23,8,18}为叶结点的权值构造一棵哈夫曼(HUffman)树,那么该Huffman树的带权
路径长度WPL_238_____。 24.设有散列函数H(k)和键值,则这种现象称为“冲突”,且称键值k1和k2
互为__同义词____。
25.一个图的最小生成树是满足一定条件的生成树,即一个图的最小生成树是指该图的所有生成树中__权值之和最小____的生成树。
26.对长度为n的有序顺序表进行二分查找,则查找表中的任意一个元素时,无论查找成功与失败,最多与表中__longN_+1___个元素进行比较。
27.排序方法中,从未排序序列中依次取出元素与已排序序列(初始时为空)中的元素按序进行比较,将其插入已排序序列的正确位置上的方法称为__直接插入排序____。
28.一般情况下,时闯复杂度是O(nl0g2n)且其空间复杂度最优的排序方法是___堆排序___。 三、应用题(本大题共5小题,每小题6分,共30分)
29.借助于队列能够将含有n个数据元素的栈逆置,比如栈S中的元素为{a,b,C}逆置后变成{C,b,a}。试简述你的解决方案。
30.为便于表示二叉树的某些基本运算,则深度为k.的二叉树的顺序存储结构中的数组的大小为多少?画出如题30图所示的二叉树的顺序存储结构示意图,并说明对一般形态的二叉树不太适合使用顺序存储结构来表示的原因。
31.先序遍历、中序遍历一个森林分别等同于先序、中序遍历该森林所对应的二叉树。现已知一个森林的先序序列和中序序列分别为ABCDEFIGJH和BDCAIFJGHE,试画出该森林。
32.设有一组关键字值序列{e,b,d,f,a,g,C}现要求:(1)根据二叉排序树的创建方法构造出相应的二叉排序树(关键字值的大小按字母表顺序计);(2)计算等概率情况下在该二叉排序树上查找成功的平均查找长度ASL。 33.若采用二路归并排序方法对关键字序列{25,9,78,6,65,15,58,18,45,20}进行升序排序,写出其每趟排序结束后的关键字序列。
四、算法设计题(本大题共2小题,每小题7分,共l4分)
34.某电商有关手机的库存信息,按其价格从低到高存储在一个带有头结点的单循环链表中,链表中的结点由品牌型号(nametype)、价格(price)、数量(quantity)和指针(next)四个域组成。现新到in台、价格为c、品牌型号为x的新款手机需入库,写出相应的存储结构和实现该要求的算法。
35.写出向存储结构为邻接矩阵的无向图G中插入一条边(x,y)的算法。算法的头函数为: void AddEdgetoGraph(Graph*G,VertexType X,VertexType y>,无向图G的存储结构 为:
正在阅读:
02142数据结构导论2016年10月份真题及答案 - 图文01-21
氰基乙酯的合成04-20
太原市长耿彦波:迁就钉子户是对多数人不公平 - 图文12-08
新会计准则下对资产减值问题的解读05-19
家乡的北湖公园作文600字06-23
坚定信念,铸牢军魂,坚决听党指挥01-09
广东省湛江一中2013-2014学年高二数学10月月考试题新人教A版08-12
高三部分尖子生及学困生座谈会上的讲话10-06
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 数据结构
- 导论
- 真题
- 月份
- 答案
- 图文
- 02142
- 2016
- 府谷县经济适用房计划轮候名单2013年
- 女性与大众传媒课程论文
- GYK
- 常见园林植物认知手册
- 2006年全国中学生英语能力竞赛(NEPCS)决赛初三年级组试题(附答案)
- 大学防艾知识竞赛策划书
- 2017-2023年中国破碎设备行业市场发展深度调查及投资战略可行性报告(目录)
- 硅铁矿热炉烟气纯低温余热发电项目报告表 - 图文
- 老子道德经分类释义
- 复合材料远红外特性分析测试技术综述
- 部编人教版二年级语文上册第4课《曹冲称象》教案
- 小议如何激发写作兴趣
- vb试题
- 河南省党政机关国内公务接待管理办法
- 避碰真题100A4
- 工程力学习题答案
- 望京花园东区高教住宅小区1号、2号楼施工组织设计方案-城乡
- XYM-XG8B型微热再生吸附式干燥机使用说明书
- 2011太和县城社会治安综合治理暨平安建设工作计划
- 北京市丰台区初三(九年级)语文2014-2015学年度第一学期期末练习