- 1、本文档共53页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据结构机考题库汇总
1、在下列对顺序表进行的操作中,算法时间复杂度为O(1)的是(A )。
选项A)访问第i个元素的前驱(1i=n)
选项B)在第i个元素之后插入一个新元素(1=i=n)
选项C)删除第i个元素(1=i=n)
选项D)对顺序表中元素进行排序
顺序表是随机存取结构,选项A 中实质是查找第i个结点和第i一1个结点,因此时间复杂
度为O(1);选项B和C插入和删除都需要移动元素,时间复杂度为O(n);选项D是排序问
题,时间复杂度是O(n)~O(n2)。
2、不带头结点的单链表head为空的判定条件是( A )。
选项A)head==NULL
选项B)head-next==NULL
选项C)head-next==head
选项D)head!=NULL
在不带头结点的单链表head中,head指向第一个元素结点,head=NULL表示该链表为空。
3、在一个长度为n的顺序表中,在第i个元素之前插入一个新元素时,需向后移动(B )
个元素。
选项A) n-i
选项B) n-i+1
选项C) n-i-1
选项D) i
i之前共有(i-1)个元素,所以,需移动(n-(i-1))个元素。
4、某程序的时间复杂度为(3n+nlog2n+n2+8),其数量级表示为(C)。
选项A)O(n)
选项B)O(nlog2n)
选项C)O(n2)
选项D)O(log2n)
5、在以下的叙述中,正确的是( C )。
选项A)线性表的顺序存储结构优于链表存储结构
选项B)线性表的顺序存储结构适用于频繁插入删除数据元素的情况
选项C)线性表的链表存储结构适用于频繁插入删除数据元素的情况
选项D)线性表的链表存储结构优于顺序存储结构
6、对一个具有n个元素的线性表,建立其单链表的时间复杂性为( A )。
选项A)O(n)
选项B)O(1)
选项C)O(n2)
选项D)O(log2n)
7、线性表链式存储结构的特点,哪个是错误的( C )。
选项A)逻辑上相邻的元素,其物理位置不一定相邻,元素之间的邻接关系由指针域指示
选项B)链表是非随机存取存储结构,对链表的存取必须从头指针开始
选项C)链表是一种动态存储结构,链表的结点可用free()申请和用malloc()释放。
选项D)插入删除运算非常方便;只需修改相应指针值。
8、当一个顺序表删除一个元素时。被删除元素之后的所有元素均需( A )一个位置。
选项A)前移
选项B)后移
选项C)跳跃
选项D)原地不动,不移动
9、在线性表的下列存储结构中,读取元素花费的时间最少的是( D )。
选项A )单链表
选项B)双链表
选项C )循环链表
选项D)顺序表
10、在表长为n 的顺序表中,当在任何位置删除一个元素的概率相同时,删除一个元素所需
移动的平均个数为( A )。
选项A ) (n-1)2
选项B) n2
选项C ) (n+1)2
选项D) n
11、在带有头结点的单链表HL 中,要向表头插入一个由指针p 指向的结点,则执行( A )。
选项A )p-next=HL-next; HL-next=p
选项B)p-next=HL; HL=p
选项C )p-next=HL; p=HL
选项D)HL=p; p-next=HL
HL 为链表的头指针。HL 指示链表中第一个节点的存储位置,在表头插入一个由指针p 指向
的节点后,头指针指向p,p 的指针域指向原链表中第一个节点
12、在一个长度为n 的顺序表中删除第i 个元素,需要向前移动(A )个元素。
选项A ) n-i
选项B)n-i+1
选项C )n-i-1
选项D)i
13、在具有n 个结点的单链表上查找值为x 的元素时,其时间复杂度为( D )。
选项A )O(1)
选项B)O(n2)
选项C )O(log2n)
选项D) O(n)
14、下面程序的时间复杂为( B )。
for (i=1,s=0; i=n; i++)
{ t=1 ;
for(j=1 ;j=i ;j++)
t=tj ;s=s+t;
}
选项A )O(n)
选项B)O(n2)
选项C )O(n3)
选项D)O(n4)
15、下面哪个是顺序存储的特点( A )。
选项A )必须按最大可能长度预分存储空间,存储空间利用率低,表的容量难以扩充,是一
种静态存储结构
选项B)不能随
您可能关注的文档
最近下载
- 初级会计职称考试教材《经济法基础》.pdf VIP
- 《运筹学》考试题及其答案.docx VIP
- 开题报告:人工智能赋能大学生心理健康状况自动监测及应用研究.docx
- 2024语文义务教育课程标准.pdf VIP
- 慢性缺血性脑血管病的护理PPT课件.pptx VIP
- 国家开放大学《创新思维训练与方法》形考任务1-4参考答案.pdf VIP
- 初中语文作文写作策略指导研究教学研究课题报告.docx
- IATF16949最新内审检查表整套.xls VIP
- 2023-2024学年四川省成都市成华区石室中学七年级下学期期中数学试卷及参考答案.pdf
- 重庆医科大学2022-2023学年《细胞生物学》期末考试试卷(A卷)附参考答案.docx
文档评论(0)