[考研类试卷]图模拟试卷3及答案与解析.doc
《[考研类试卷]图模拟试卷3及答案与解析.doc》由会员分享,可在线阅读,更多相关《[考研类试卷]图模拟试卷3及答案与解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、图模拟试卷 3 及答案与解析一、单项选择题1 能在 O(1)时间内访问线性表的第 i 个元素的结构是( )。【电子科技大学 2011一、2(2 分) 】(A)顺序表(B)单链表(C)单向循环链表(D)双向链表2 下面关于线性表的叙述中,错误的是哪一个?( )【北方交通大学 2001 一、14(2分)】(A)线性表采用顺序存储,必须占用一片连续的存储单元(B)线性表采用顺序存储,便于进行插入和删除操作(C)线性表采用链接存储,不必占用一片连续的存储单元(D)线性表采用链接存储,便于插入和删除操作3 线性表是具有 n 个( ) 的有限序列(n0)。【清华大学 1998 一、4(2 分)】(A)表元
2、素(B)字符(C)数据元素(D)数据项(E)信息项4 单链表中,增加一个头结点的目的是( )。 【厦门大学 2003 一、1(2 分)】(A)使单链表至少有一个结点(B)标识表结点中首结点的位置(C)方便运算的实现(D)说明单链表是线性表的链式存储5 若某线性表最常用的操作是存取任一指定序号的元素和在最后进行插入和删除运算,则利用( ) 存储方式最节省时间。【哈尔滨工业大学 2001 二、1(2 分)】【烟台大学 2007 一、3(2 分) 】(A)顺序表(B)双链表(C)带头结点的双循环链表(D)单循环链表6 某线性表中最常用的操作是在最后一个元素之后插入一个元素和删除第一个元素,则采用 (
3、 ) 存储方式最节省运算时间。【南开大学 2000 一、3】【华中科技大学2007 一、6(2 分) 】(A)单链表(B)仅有头指针的单循环链表(C)双链表(D)仅有尾指针的单循环链表7 设一个链表最常用的操作是在末尾插入结点和删除尾结点,则选用( )最节省时间。【电子科技大学 2013 一、3(2 分)】【江苏大学 2006 一、3(2 分)】(A)单链表(B)单循环链表(C)带尾指针的单循环链表(D)带头结点的双循环链表8 若某线性表最常用的操作是在最后一个结点之后插入一个结点或删除最后一个结点,则采用存储结构算法的时间效率最高的是( )。 【北京理工大学 2006 五、5(1分)】(A)
4、单链表(B)给出表尾指针的单循环链表(C)双向链表(D)给出表尾指针的双向循环链表9 对于一个线性表既要求能够进行较快速的插入和删除,又要求存储结构能反映数据之间的逻辑关系,则应该用( )。 【哈尔滨工业大学 2005 二、2(1 分)】(A)顺序存储方式(B)链式存储方式(C)散列存储方式(D)以上均可以10 在线性表的下列存储结构中,读取元素花费时间最少的是( )。【电子科技大学 2005 一、10(1 分) 】【北京理工大学 2006 五、6(1 分)】(A)顺序表(B)单链表(C)双向链表(D)循环链表11 若线性表最常用的操作是存取第 I 个元素及其前驱和后继元素的值,为节省时间应采
5、用的存储方式( ) 。【北京理工大学 2004 一、3(1 分)】(A)单链表(B)双向链表(C)单循环链表(D)顺序表12 在链式存储结构中,数据之间的关系是通过( )体现的。【北京理工大学 2005一、3 (1 分) 】(A)数据在内存的相对位(B)指示数据元素的指针(C)数据的存储地址(D)指针13 静态链表中指针表示的是( )。 【中南大学 2003 二、2(1 分)】(A)下一元素的地址(B)内存储器的地址(C)下一元素在数组中的位置(D)左链或右链指向的元素的地址14 链表不具有的特点是( )。【电子科技大学 2012 一、3(2 分)】【福州大学 1998一、8(2 分) 】【
6、南京理工大学 2005 一、13(1 分) 】(A)插入、删除不需要移动元素(B)可随机访问任一元素(C)不必事先估计存储空间(D)所需空间与线性长度成正比15 在 n 个结点的线性表的数组实现中,算法的时间复杂性是 O(1)的操作是( )。【哈尔滨工业大学 2003 二、1(1 分)】(A)访问第 i 个结点(1in)和求第 i 个结点的直接前驱(2in)(B)在第 i 个结点后插入一个新结点(1in)(C)删除第 i 个结点(1fn)(D)以上都不对16 (1)静态链表既有顺序存储的优点,又有动态链表的优点。所以,它存取表中第f 个元素的时间与 i 无关。(2)静态链表中能容纳的元素个数的
7、最大数在表定义时就确定了,以后不能增加。 (3)静态链表与动态链表在元素的插入、删除上类似,不需做元素的移动。以上错误的是( ) 。【南京理工大学 2000 一、3(15 分)】(A)(1),(2)(B) (1)(C) (1),(2),(3)(D)(2)17 静态链表与动态链表相比,其缺点是( )。 【北京理工大学 2006 九、5(1 分)】(A)插入、删除时需移动较多数据(B)有可能浪费较多存储空间(C)不能随机存取(D)以上都不是18 若长度为 n 的线性表采用顺序存储结构,在其第 i 个位置插入一个新元素的算法的时间复杂度为( )(1in+1)。【北京航空航天大学:1999 一、1(2
8、 分)】(A)O(0)(B) O(1)(C) O(n)(D)O(n 2)19 若长度为 n 的线性表采用顺序存储结构,在其第 i(1in+1)个位置之前插入一个新元素的算法的移动结点的平均次数为( )。 【北京理工大学 2006 五、4(1 分)】(A)n(B) n2(C) (n 一 1)2 (D)(n+1) 220 从一个长度为 n 的顺序表中删除第 i 个元素(1in)时,需向前移动( )个元素。【暨南大学 2010 一、8(2 分)】【烟台大学 2007 一、2(2 分)】【青岛大学 2000 五、1(2 分)】(A)n-i(B) n-i+1(C) n-i-1(D)i二、综合题21 画出
9、下面带权图 G 的所有最小生成树。22 已知存在一个有向图 G,A 和 B 是 G 中的两个结点,试编写一个非递归算法求G 中从 A 到 B 的所有简单路径。假定该有向图使用邻接矩阵的方式存储。23 简述蹦 m 算法和 Kruakal 算法求最小生成树的算法思想,分析它们的时间复杂度及分别适用于什么样的网?23 如要在 n 个大学之间建设通信网络,只需要架设 n 一 1 条线路即可。如何以最低的经济代价建设这个通信网,是一个网的最小生成树问题。下左图是 8 个大学的连接型,其边的权值为可架设线路的长度,请回答:24 利用哪种算法,可得到最低经济代价为多少的通信网?25 在右下边的图上画出其连接
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考研 试卷 模拟 答案 解析 DOC
