数据结构模拟题及答案 .pdf

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

数据结构模拟题及答案

数据结构试题(A05)

一、选择题(共10小题,每小题1分,共10分)

1.下面程序段的时间复杂度是()

m=0;

for(i=1;i=n;i++)

for(j=1;j=n;j++)

m=m+1;

A.O(n2)

B.O(m+n+1)

C.O(m+n)

D.O(n)

2.在单链表中,指针p指向元素为x的结点,实现“删除x的后

继”的语句是()

A.p=p-next;

B.p-next=p-next-next;

C.p-next=p;

D.p=p-next-next;

3.在长度为n的顺序表,当在任何位置上删除一个元素的概率相等

时,删除一个元素需要移动的元素的平均个数为()

A.n/2

B.(n-1)/2

C.(n+1)/2

D.(n+2)/2

4.一个栈的输入序列为12345,则下列序列中不可能是栈的输

出序列的是()

A.23415

B.54132

C.23145

D.15432

6.设循环队列中数组的下标范围是1~n,其头尾指针分别为f和

r,则其元素个数为()

A.r-f

B.r-f+1

C.(r-f)modn+1

D.(r-f+n)modn

7.以下序列不是堆的是()。

A.(100,85,98,77,80,60,82,40,20,10,66)

B.(100,98,85,82,80,77,66,60,40,20,10)

C.(100,85,40,77,80,60,66,98,82,10,20)

D.(10,20,40,60,66,77,80,82,85,98,100)

8.在有序表(12,24,36,48,60,72,84)中折半查找关

键字72时所需进行的关键字比较次数为()。

A.3

B.4

C.5

D.2

9.在待排序的元素序列基本有序的前提下,效率最高的排序方法

是()。

A.选择排序

B.冒泡排序

C.快速排序

D.插入排序

二、填空题(共20小题,每小题1分,共20分)

1、在单链表中,删除指针P所指结点的后继结点的语句是。

2、线性表的两种存储结构分别是和。

3、己知完全二叉树的第4层有5个结点,则其叶子结点数是。

4、将下三角矩阵A[1….8,1….8]的下三角部分逐行地存储到起始

地址为1000的内存单元中,已知每个元素占4个单元,则A[7,5]的

地址是。

5、有n个结点的强连通有向图G至少有条弧。

7、在有序表A[1….20]中,采用二分查找算法查找元素值等于

A[12]的元素,所比较的元素的下标依次为。

8、直接选择排序算法所执行的元素交换次数最多为。

9、在带有头结点的单链表L中,第一个元素结点的指针是。

10、具有100个结点的完全二叉树的深度是。

11、在一个长度为n的顺序表中第i个元素(1≤i≤n)之前插入一个

元素时,需向后移动___________个元素。

12、在队列中,允许进行插入操作的一端称为________,允许进行

删除操作的一端称为________。

13、在一个带头结点的单循环链表中,p指向尾结点的直接前驱,

则指向头结点的指针head可用p表示为head=。

15、对于一棵具有n个结点的树,该树中所有结点的度数之和为

__________。

16、8层完全二叉树至少有个结点,拥有300个结点的完全二叉

树的最大层数为。

17、有n个结点的有向连通图,

文档评论(0)

1637142147337d1 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档