ImageVerifierCode 换一换
格式:DOC , 页数:6 ,大小:1.12MB ,
资源ID:871468      下载积分:5 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-871468.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(02142数据结构导论2016年份真题及答案.doc)为本站会员(h****)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

02142数据结构导论2016年份真题及答案.doc

1、2016 年 10 月高等教育自学考试全国统一命题考试数据结构导论 试卷(课程代码 02142)本试卷共 4 页,满分 l00 分,考试时间 l50 分钟。 考生答题注意事项:1本卷所有试题必须在答题卡上作答。答在试卷上无效,试卷空白处和背面均可作草稿纸。2第一部分为选择题。必须对应试卷上的题号使用 2B 铅笔将“答题卡”的相应代码涂黑。3第二部分为非选择题。必须注明大、小题号,使用 05 毫米黑色字迹签字笔作答。4合理安排答题空间。超出答题区域无效。第一部分 选择题(共 30 分)一、单项选择题(本大题共 10 小题,每小题 2 分,共 30 分)在每小题列出的四个备选项中只有一个是符合题目

2、要求的,请将其选出并将“答题卡”的相应代码涂黑。错涂、多涂或未涂均无分。1已知问题规模为 n,则下列程序片段的时间复杂度是 C2若用计算机来模拟银行客户排队等待办理业务的情形,则所应该采用的数据结构是A栈 B队列 C树 D图3若线性表采用链式存储结构,则适用的查找方法为A随机查找 B散列查找 C二分查找 D顺序查找4已知指针 P 和 q 分别指向某单链表中第一个结点和最后一个结点,假设指针 s 指向另一个单链表中某个结点,则在 S 所指结点之后插入上述单链表应执行的语句为Aqnext;snext;snext2P; Bsnext=P;qnext=snext;Cpnext=snext;snext=

3、q; Dsnext2q;pnext2snext;5栈的运算特点是先进后出,元素 a、b、c、d 依次入栈,则不能得到的出栈序列是Aabed Bdcba Ccabd Dbcda6在实现队列的链表结构中,其时间复杂度最优的是A仅设置头指针的单循环链表 B仅设置尾指针的单循环链表C仅设置头指针的双向链表 D仅设置尾指针的双向链表7任意一棵二叉树的前序和后序遍历的结果序列中,各叶子结点之间的相对次序关系是A不一定相同 B. 都相同 C都不相同 D互为逆序8若某棵树的存储结构采用双亲表示法,如题 8 图所示,则该树的高度是A2 B3 C4 D59无向图的邻接矩阵一定是A对称矩阵 B对角矩阵 C稀疏矩阵

4、D三角矩阵10根据连通图的深度优先搜索的基本思想,如题 10 图所示的连通图的一个深度优先搜索的结果序列是A123456 B123465 C. 126345 D16254311用顺序查找方法对含有 n 个数据元素的顺序表按从后向前查找次序进行查找,现假设查找其中每个数据元素的概率不相等,那么A该顺序表按查找概率由低到高的顺序来存储数据元素,其 ASL 最小 B该顺序表按查找概率由高到低的顺序来存储数据元素,其 ASL 最小CASL 的大小与数据元素在该顺序表中的位置次序无关DASL 的大小与查找每个数据元素的概率无关12已知散列表的存储空间为 T0,l6,散列函数为 H(k)-k mod l7

5、,用二次探测法解决冲突。散列表中已插入下列关键字:TE53-39、T6一 57 和 T737,则下一个关键字值 23 在该散列表中插入的位置是AT23 BT4 CT8 DT1013对关键字序列eSC,tab,ah,con,brk,del进行排序时,若关键字序列的变化情况如下;esc,tab,ah,con,brk,delah,tab,eSC,con,brk,delalt,brk,esc,con,tab,delalt,brk,con,esc,tab,del ah,brk,con,del,tab,escah,brk,con,del,esc,tab。则所用的排序方法是A直接插入排序 B直接选择排序 C

6、堆排序 D冒泡排序14满足最小堆定义的是A. 21,25,55,23,51,63 B21,51,55,63,25,23C21,63,55,25,51,23 D21,51,23,63,55,2515设有两个长度分别为 m、n 的降序有序序列a 1,a 2,a m)、b 1,b 2,b n),采用二路归并方法将它们合并成长度为 m+12 的降序有序序列,则归并过程中元素比较次数最少的条件一定是 BCCCCCCCCCCCC第二部分非选择题(共 70 分)二、填空题(本大题共 l3 小题,每小题 2 分,共 26 分)16从宏观上看,数据、数据元素和_数据项_ 反映了数据组织的三个层次。17在表长为

7、n 的顺序表中插入或删除一个元素,则需移动元素的具体个数与表长和_元素位置_有关。18非空的单循环链表的头指针为 head,尾指针为 rear,则 rear 一next=_head_。19设以数组 Qm存放循环队列的元素,变量 rear 和 queuelen 分别表示循环队列中队尾元素的下标位置和元素的个数。则计算该队列中队头元素下标位置的公式是_ (rear queuelen + m )%m_。20二维数组 A89按行优先顺序存储,若数组元素 A23的存储地址为 l087,A47的存储地址为 ll53,则每个数组元素占用的存储单元的个数是_3_。21设一个完全二叉树共含有 196 个结点,则

8、该完全二叉树中含有叶结点的个数是_98_。22假设高度为 h 二叉树中只有度为 2 和度为 0 这两种类型的结点,则该类二叉树中结点个数至多为 2h-1、至少为_3_。23若以数据集34,5,12,23,8,18为叶结点的权值构造一棵哈夫曼(HUffman)树,那么该 Huffman 树的带权路径长度 WPL_238_。24设有散列函数 H(k)和键值 ,则这种现象称为“冲突” ,且称键值 k1和 k2互为_同义词_。25一个图的最小生成树是满足一定条件的生成树,即一个图的最小生成树是指该图的所有生成树中_权值之和最小_的生成树。26对长度为 n 的有序顺序表进行二分查找,则查找表中的任意一个

9、元素时,无论查找成功与失败,最多与表中_longN_+1_个元素进行比较。27排序方法中,从未排序序列中依次取出元素与已排序序列(初始时为空)中的元素按序进行比较,将其插入已排序序列的正确位置上的方法称为_直接插入排序_。28一般情况下,时闯复杂度是 O(nl0g2n)且其空间复杂度最优的排序方法是_堆排序_。三、应用题(本大题共 5 小题,每小题 6 分,共 30 分)29借助于队列能够将含有 n 个数据元素的栈逆置,比如栈 S 中的元素为a,b,C逆置后变成C,b,a。试简述你的解决方案。30为便于表示二叉树的某些基本运算,则深度为 k的二叉树的顺序存储结构中的数组的大小为多少?画出如题3

10、0 图所示的二叉树的顺序存储结构示意图,并说明对一般形态的二叉树不太适合使用顺序存储结构来表示的原因。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进行升序排序

11、,写出其每趟排序结束后的关键字序列。四、算法设计题(本大题共 2 小题,每小题 7 分,共 l4 分)34某电商有关手机的库存信息,按其价格从低到高存储在一个带有头结点的单循环链表中,链表中的结点由品牌型号(nametype)、价格(price)、数量(quantity)和指针(next)四个域组成。现新到 in 台、价格为 c、品牌型号为 x 的新款手机需入库,写出相应的存储结构和实现该要求的算法。35写出向存储结构为邻接矩阵的无向图 G 中插入一条边(x,y)的算法。算法的头函数为:void AddEdgetoGraph(Graph*G,VertexType X,VertexType y,无向图 G 的存储结构为:

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。