2021年宁波大学硕士考研真题916数据结构与算法.doc
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《2021年宁波大学硕士考研真题916数据结构与算法.doc》由用户(雁南飞1234)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 宁波大学考研专业课试题
- 资源描述:
-
1、宁波大学2021年硕士研究生招生考试初试试题(A卷) (答案必须写在考点提供的答题纸上)科目代码: 916总分值: 150科目名称:数据结构与算法一、选择题(每题2分,共50分)1、 向一个不带头结点的单链表link表示的链栈中插入一个p所指结点时,应执行( )。A) link-next=p;B) p-next=link-next; link-next=p;C) p-next=link; link=p;D) p-next=link; link=link-next;2、 用邻接表存储图所用的空间大小( )。A) 只与图的边数有关B) 只与图的顶点数有关C) 与边数的平方有关D) 与图的顶点和边数
2、有关3、循环队列qu的队满条件(front指向队首元素的前一位置,rear指向队尾元素)是( )。A) (qu.rear+1) % MaxSize=(qu.front+1) % MaxSizeB) (qu.rear+1) % MaxSize=qu.front+1C) (qu.rear+1) % MaxSize=qu.frontD) qu.rear =qu.front4、 若串s=”software”,其子串个数是( )。A) 8B) 37C) 36D) 95、 已知一个栈的进栈序列是(1,2,3,n),其输出序列是p1,p2,pn, 若p1=n,则pi的值为( )。A) iB) n-iC) n
3、-i+1D) 不确定6、 表达式a*(b+c)-d的后缀表达式是( )。A) abcd*+-B) abc+*d-C) abc*+d-D) -+*abcd7、 一个无向连通图中有16条边,所有顶点的度均小于5,度为4的顶点有3个,度为3的顶点有4个,度为2的顶点有2个,则该图有( )个顶点。A) 10B) 11C) 12D) 138、 m行n列的稀疏矩阵采用十字链表表示时,其中单链表的个数为( )。A) m+1B) n+1C) m+n+1D) MAXm,n+19、 以下排序算法中,( )在最后一趟排序结束之前可能所有元素都没有放到最终位置上。A) 快速排序B) 希尔排序C) 堆排序D) 冒泡排序
4、10、 对有n个元素的序列进行堆排序,最坏情况下的执行时间是( )。A) O(log2 n)B) O(nlog2 n)C) O(n)D) O(n2)11、 为解决计算机主机与打印机之间速度不匹配问题,通常设置一个打印数据缓冲区。主机将要输出的数据依次写入该缓冲区,打印机则依次从该缓冲区中取出数据。该缓冲区的逻辑结构应该是( )。A) 栈B) 队列C) 树D) 图12、 如果将所有中国人按照生日(只考虑月、日,不考虑年份)来排序,使用下列( )算法最快。A) 归并排序B) 希尔排序C) 快速排序D) 基数排序13、下列关于m阶B-树的说法错误的是( )。A) 根结点至多有m棵子树B) 所有叶子都
5、在同一层次上C) 非叶结点至少有m/2 (m为偶数)或m/2+1(m为奇数)棵子树D) 根结点中的数据是有序的14、 一个nn的对称矩阵A,如果采用以列优先(列序为主序)的压缩方式存放到一个一维数组B 中,则B的容量为( )。A) n2 B) n2/2 C) n(n+1)/2 D) (n+1)2/215、 在一个具有n个结点的有序单链表中插入一个新结点使其仍然有序,其算法的时间复杂度为( )。A) O(log2 n) B) O(1) C) O(n2) D) O(n)16、 若某线性表中最常用的操作是取第i个元素和找第i个元素的前驱元素,则采用( )存储方式最节省运算时间。A) 单循环链表 B)
6、 单链表 C) 双向链表 D) 顺序表17、 构造散列(Hash)表的关键字的输入序列为(12,21,3,13,4,43,35,64,5,14),散列(Hash)函数H(key)=key%13,采用线性开放定址法解决冲突。在等概率的情况下,查找成功的平均查找长度是( )。A) 12/10 B) 13/12 C) 14/12 D) 15/1218、 递归程序可借助于 ( ) 转化为非递归程序。A) 线性表 B) 队列 C) 栈 D) 数组 19、 若某二叉树有20个叶子结点,有20个结点仅有一个孩子,则该二叉树的总结点数是 ( )。A) 40 B) 55 C) 59 D) 6120、 下面关于B
7、-树和B+树的叙述中,不正确的结论是 ( )。A) B-树和B+树都能有效地支持顺序查找。B) B-树和B+树都能有效地支持随机查找。C) B-树和B+树都是平衡的多叉树。D) B-树和B+树都可用于文件索引结构。21、 假设用于通讯的电文仅由6个字符组成,字母在电文中出现的频率分别为7, 19, 22, 6, 32, 14。若为这6个字母设计哈夫曼编码(设生成新的二叉树的规则是按给出的次序从左至右的结合,新生成的二叉树总是插入在最右),则频率为32的字符编码是( )。A) 00 B) 01 C) 10 D) 11 22、 下面哪个算法的实现无关贪心策略( )。A) 单源最短路径中的Dijks
展开阅读全文