2018年武汉科技大学考研专业课A卷-856-数据结构(C语言版)及答案.doc
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《2018年武汉科技大学考研专业课A卷-856-数据结构(C语言版)及答案.doc》由用户(雁南飞1234)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 武汉科技大学考研专业课试题
- 资源描述:
-
1、姓名:报考专业:准考证号码:密封线内不要写题2018年全国硕士研究生招生考试初试自命题试题科目名称:数据结构(C语言版)(A卷B卷)科目代码:856考试时间:3小时 满分 150 分可使用的常用工具:无 计算器 直尺 圆规(请在使用工具前打)注意:所有答题内容必须写在答题纸上,写在试题或草稿纸上的一律无效;考完后试题随答题纸交回。一、选择题(共10小题,每小题2分,共20分)1. 当顺序栈ST(最多元素为MaxSize)为空时,其栈顶指针top的值为-1,那么判断栈ST栈满的条件是()。A)ST.top != -1 B)ST.top = -1 C)ST.top != MaxSize 1 D)S
2、T.top = MaxSize 12. 已知单链表中结点 q是结点 p的直接前趋,若在 q与 p之间插入结点*s,则应执行以下()操作。A)s-link=p-link; p-link=s; B)q-link=s; s-link=p;C)p-link=s-link; s-link=p; D)p-link=s; s-link=q;3. 非空的循环单链表head的尾结点(由p所指向)满足()。A)p-next=head B)p=NULL C)p-next=NULL D)p=head4. 设x和y是二叉树中的任意两个结点,若在先序遍历中x在y之前,而在后序遍历中x在y之后,则x和y的关系是()。A)x
3、是y的左兄弟 B)x是y的右兄弟C)x是y的祖先 D)x是y的子孙5. 哈夫曼树是n个带权叶子结点构成的()最小的二叉树。A)权值 B)高度 C)带权路径长度 D)度6. 有向图G包含6个顶点(编号从1到6)8条弧(, ,,权值依次为2,15,10,19,4,11,6,5)。图G的关键路径为()。A) B)C) D)7. 在一个有权无向图中,如果顶点b到顶点a的最短路径长度是10,顶点c与顶点b之间存在一条长度为3的边。那么下列说法中有几句是正确的?(1)c与a的最短路径长度是13 (2)c与a的最短路径长度是7(3)c与a的最短路径长度不超过13 (4)c与a的最短路径不小于7A)1句 B)
4、2句 C)3句 D)4句8. 二分查找法所需的平均比较次数为()。A)O(n2) B)O(nlog2n) C)O(n) D)O(log2n)9. 在Hash函数H(k)=k MOD m中,一般来讲m应取()。A)奇数 B)偶数 C)素数 D)充分大的数10.用二分插入排序法进行排序,被排序的表应采用的数据结构是()。A)数组 B)单链表 C)双向链表 D)散列表二、填空题(共10小题,每小题2分,共20分)1. 一个栈的入栈序列为1,2,3,n,其出栈序列是p1,p2,p3,pn 。若p2 = 3,则p3可能取值的个数是()。2. 已知单链表A长度为m,单链表B长度为n,若将B连接在A的末尾,
5、在没有链尾指针的情形下,算法的时间复杂度应为()。3. 从一个具有n个结点的有序单链表中查找其值等于x的结点时,在查找成功的情况下,需要平均比较()个结点。4. 对于一个有N个结点、K条边的森林,共有()棵树。 5. 若以4,5,6,3,8作为叶子节点的权值构造哈夫曼树,则带权路径长度是()。6. 有向图包含5个顶点(编号从1到5)6条弧(, )。该图进行拓扑排序,可以得到()个拓扑序列。7. 对于一个有向图,若一个顶点的入度为k1,出度为k2,则对应邻接表中该顶点邻接点单链表中的结点数为()。8. 设哈希函数H(K)=3 K mod 11,哈希地址空间为010,对关键字序列(32,13,49
6、,24,38,21,4,12)按线性探测法解决冲突的方法构造哈希表,则该哈希表等概率下查找成功的平均查找长度为()。 9. 对于长度为n的线性表,若进行顺序查找,则时间复杂度为()。10. 排序方法中,从未排序序列中依次取出元素与已排序序列(初始为空)中的元素进行比较,将其放入已排序序列的正确位置上的方法称为()。三、判断题(对的答错的答,共10小题,每小题2分,共20分)1. 不论是入队列还是入栈,在顺序存储结构上都需要考虑“溢出”情况。2. 在顺序表中取出第i个元素所花费的时间与i成正比。3. 线性表的插入、删除总是伴随着大量数据的移动。4. 二叉树通常有顺序存储结构和链式存储结构。5.
7、对N(2)个权值均不相同的字符构造哈夫曼树,则树中任一非叶结点的权值一定不小于下一层任一结点的权值。6. Prim 算法通过每步添加一条边及相连顶点到一棵树,从而生成最小生成树。7. 用邻接矩阵存储图,占用的存储空间只与图中结点数有关,而与边数无关。8. 散列查找主要解决的问题是找一个好的散列函数和有效解决冲突的办法。9. 对长度为10的排好序的表用二分法检索,若检索不成功,至少需比较10次。10. 对5个不同的数排序至少需要比较4次。四、综合应用题(第1小题15分,第2,3,4小题各10分,共45分)1. 分别给出在先序线索二叉树、中序线索二叉树和后序线索二叉树中结点p的直接后继结点所在位置
展开阅读全文