[考研类试卷]计算机专业基础综合数据结构(线性表)历年真题试卷汇编3及答案与解析.doc
《[考研类试卷]计算机专业基础综合数据结构(线性表)历年真题试卷汇编3及答案与解析.doc》由会员分享,可在线阅读,更多相关《[考研类试卷]计算机专业基础综合数据结构(线性表)历年真题试卷汇编3及答案与解析.doc(12页珍藏版)》请在麦多课文档分享上搜索。
1、计算机专业基础综合数据结构(线性表)历年真题试卷汇编 3 及答案与解析一、单项选择题1 静态链表中指针表示的是( )。 【中南大学 2003 二、2(1 分)】(A)下一元素的地址(B)内存储器的地址(C)下一元素在数组中的位置(D)左链或右链指向的元素的地址2 链表不具有的特点是( )。【电子科技大学 2012 一、3(2 分)】【福州大学 1998一、8(2 分) 】【 南京理工大学 2005 一、13(1 分) 】(A)插入、删除不需要移动元素(B)可随机访问任一元素(C)不必事先估计存储空间(D)所需空间与线性长度成正比3 在 n 个结点的线性表的数组实现中,算法的时间复杂性是 O(1
2、)的操作是( )。【哈尔滨工业大学 2003 二、1(1 分)】(A)访问第 i 个结点(1in)和求第 i 个结点的直接前驱(2in)(B)在第 i 个结点后插入一个新结点(1in)(C)删除第 i 个结点(1fn)(D)以上都不对4 (1)静态链表既有顺序存储的优点,又有动态链表的优点。所以,它存取表中第 f个元素的时间与 i 无关。(2)静态链表中能容纳的元素个数的最大数在表定义时就确定了,以后不能增加。 (3)静态链表与动态链表在元素的插入、删除上类似,不需做元素的移动。以上错误的是( ) 。【南京理工大学 2000 一、3(15 分)】(A)(1),(2)(B) (1)(C) (1)
3、,(2),(3)(D)(2)5 静态链表与动态链表相比,其缺点是( )。 【北京理工大学 2006 九、5(1 分)】(A)插入、删除时需移动较多数据(B)有可能浪费较多存储空间(C)不能随机存取(D)以上都不是6 若长度为 n 的线性表采用顺序存储结构,在其第 i 个位置插入一个新元素的算法的时间复杂度为( )(1in+1)。【北京航空航天大学:1999 一、1(2 分)】(A)O(0)(B) O(1)(C) O(n)(D)O(n 2)7 若长度为 n 的线性表采用顺序存储结构,在其第 i(1in+1)个位置之前插入一个新元素的算法的移动结点的平均次数为( )。 【北京理工大学 2006 五
4、、4(1 分)】(A)n(B) n2(C) (n 一 1)2 (D)(n+1) 28 从一个长度为 n 的顺序表中删除第 i 个元素(1in)时,需向前移动( )个元素。【暨南大学 2010 一、8(2 分)】【烟台大学 2007 一、2(2 分)】【青岛大学 2000 五、1(2 分)】(A)n-i(B) n-i+1(C) n-i-1(D)i9 对顺序存储的线性表,设其长度为 n,在任何位置上插入或删除操作都是等概率的。删除一个元素时平均要移动表中的( )个元素。【华中科技大学 2007 一、1(2分)】(A)n2(B) (n+1)2(C) (n 一 1)2 (D)n10 线性表(a 1,a
5、 2,a n)以链接方式存储时,访问第 i 个位置元素的时间复杂性为( )。【中山大学 1 999 一、2(1 分) 】(A)O(i)(B) O(1)(C) O(n)(D)O(i 一 1)11 在一个单链表中,已知指针 p 指向其中的某个结点,若在该结点前插入一个由指针 s 指向的结点,则需执行( )。 【北京理工大学 2006 九、4(1 分)】(A)s-next=p-next ;p-next=s;(B) p-next=s;s-next=p;(C) r=p-next;p-next=s ;s-next=r ;(D)仅靠已知条件无法实现12 在一个单链表中,若 p 所指的结点不是最后一个结点,在
6、 p 之后插入 s 所指的结点,则执行( ) 。【暨南大学 201 1 一、9(2 分) 】(A)s-next=p;p-next=s;(B) p-next=s;s-next=p;(C) p=s;s-next=p-next;(D)s-next=p-next ;p-next=-s;13 某线性表用带头结点的循环单链表存储,头指针为 head,当 head-next-next-nex=head 成立时,线性表长度可能是( )。【华中科技大学 2007 二、19(2 分) 】(A)0(B) 1(C) 2 (D)314 将长度为 n 的单向链表链接在长度为 m 的单向链表之后的算法的时间复杂性为( )。
7、【哈尔滨工业大学 2005 二、1(1 分) 】(A)O(1)(B) O(n)(C) O(m)(D)O(m+n)15 设单循环链表中结点的结构为(data,next),且 rear 是指向非空的带头结点的单循环链表的尾结点的指针。若要删除链表的第一个结点,正确的操作是( )。【南京理工大学 2004 一、1(1 分)】(A)s=rear;rear=rear-next;free(s);(B) rear=rear-next;free(s);(C) rear=rear-next 一next;free(s);(D)s=rear-next 一next ;rear 一next 一next=-s 一next
8、;free(s);二、填空题16 指针 p 指向单链表的某个结点,在指针 p 所指结点之前插入 s 所指结点。操作序列:_。结点结构(data,next)。【南京理工大学 2006 一(一)、3(15分)】17 带头结点的双向循环链表 L 为空表的条件是_ 。【北京理工大学 2005二、2(2 分) 】18 在一个单链表中,删除 p 所指结点的后继结点,需执行的语句序列如下:_;p 一next=q 一next_ ;【北京理工大学 2006 十、1(1 分)】19 设单链表的结点结构为(data,next),next 为指针域,已知指针 px 指向单链表中 data 为 x 的结点,指针 py
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考研 试卷 计算机专业 基础 综合 数据结构 线性 历年 汇编 答案 解析 DOC
