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