- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2012-2013年第二学期期中考试数据结构A卷
洛阳理工学院 2012/2013 学年 第二学期
数据结构 期中考试试题卷(A)
适用班级:B110501-07班 考试时间:120分钟
一、选择题(每小题1分,共15分)
1.算法分析的目的是( )
A.辨别数据结构的合理性
B.评价算法的效率
C.研究算法中输入与输出的关系
D.鉴别算法的可读性
2.把长度为m的单链表LB接在长度为n的单链表LA之后的算法的时间复杂度为( )
A.O(m) B.O(n) C.O(m+n) D.O(1)
3.在线性表的下列运算中,不改变数据元素之间结构关系的运算是( )
A.插入 B.删除 C.定位 D.排序
4.若进栈序列为1,2,3,4,5,6,且进栈和出栈可以穿插进行,则可能出现的出栈序列为( )
A.3,2,6,1,4,5 B.5,6,4,2,3,1
C.1,2,5,3,4,6 D.3,4,2,1,6,5
5.设串sl=″DataStructureswithJava″,s2=″it″,则子串定位函数index(s1,s2,1)的值为( )
A.15 B.16 C.17 D.18
6.一个顺序存储的线性表的第一个元素的存储地址是100,每个元素的长度为4,则第4个元素的存储地址是( )
A. 108 B. 112 C. 116 D. 120
7.有n个节点的顺序表中,算法的时间复杂度是O(1)的操作是( )
A. 访问第i个节点(1≤i≤n)
B. 在第i个节点后插入一个新节点(1≤i≤n)
C. 删除第i个节点(1≤i≤n)
D. 将n个节点从小到大排序
8. 将递归过程转化为非递归过程需用到( )
A.栈 B.队 C.线性表 D.链表
9. 设有一广义表E=(a,b,(c,d)),其长度为( )
A.2 B.3 C.4 D.5
10.在一个单链表中,若p所指的结点不是最后一个结点,在p之后插入s所指结点,则执行( )
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
11. 若栈采用顺序存储方式存储,现两栈共享空间V[1..m],top[i]代表第i个栈( i =1,2)栈顶,栈1的底在v[1],栈2的底在V[m],则栈满的条件是( )。
A. |top[2]-top[1]|=0 B. top[1]+1=top[2] C. top[1]+top[2]=m D. top[1]=top[2]
12. 有一个100×90的稀疏矩阵,非0元素有10,设每个整型数占2个字节,则用三元组表示该矩阵时,所需的字节数是 ( )。
A.20 B. 66 C.18 000 D.33
13.为解决计算机主机与打印机之间速度不匹配的问题通常设置一个打印数据缓冲区。打印机将要打印输出的数据一次写入该缓冲区,而打印机则依次从该缓冲区中取出数据。该缓冲区的逻辑结构应该是( )
A.栈 B.队列 C.树 D.图
14. 某队列允许在其两端进行入队操作,但仅允许在一端进行出队操作。设入队顺序是 abcde,则不可能得到的出队顺序是 。 A.bacde B.dbace C.dbcae D.ecbad
15.在链表中最常用的操作是删除表中最后一个结点和在最后一个结点之后插入元素, 则采用 最节省时间。 A.头指针的单向循环链表B.双向链表 C.带尾指针的单向循环链表 D.带头指针双向循环链表 _ __ __,它包括_____和_____的表示。
在顺序栈中,当栈顶指针top=-1时,表示_____;当top=MaxSize-l时,表示_____。
假设为循环队列分配的向量空间为Q[20],若队列的长度和队头指针值分别为13和17,则当前尾指针的值为___。
在数据结构中,数据的逻辑结构分线性结构和 。
称算法的时间复杂度为O(f(n)),其含义是指算法的执行时间和_______的数量级相同。
在一个长度为n的单链表L中,删除链表中p所指结点的前驱结点的时间复杂度为__。
在具有n个单元的循环队列中,队满时共有 个元素。
对于栈只能在_______插入和删除元素。
通常以正确性、健壮性、可读性和 等四个方面作为设计一个“好”算
您可能关注的文档
最近下载
- 2022年注册测绘师法律法规重点记忆手册.pdf
- 玻璃雨棚施工方案.docx VIP
- 四川省达州市大竹县中考二模数学试题含解析.docx VIP
- 沪教牛津版六年级下册英语沪教牛津版Module4测试卷.docx VIP
- 2024-2025学年度甘肃省合作市中考数学真题分类(一次函数)汇编专项测试练习题(解析版).docx
- (初中数学)典型中考数学动点问题试题专题复习讲解汇总.doc VIP
- 护理读书的报告范文的共篇.doc VIP
- 沪教牛津版六年级下册英语沪教牛津版期末测试卷.docx VIP
- 国家开放大学《建筑工程质量检验》章节测试参考答案.pdf
- 四川省达州市大竹县2025年初三最后一考数学试题试卷含解析.doc VIP
文档评论(0)