- 28
- 0
- 约4.12千字
- 约 17页
- 2023-09-21 发布于四川
- 举报
数据结构考试内部题库含答案解析(全考点)
1、下列说法中错误的是—O
?? A:算法具备可行性、确定性和有穷性等重要特性
? ? B:算法的时间复杂度是指获知算法执行时间的复杂
程度
?C:算法执行时间需通过依据该算法编制的程序在计 算机上运行时所消耗的时间来度量
??D:算法中描述的操作都是可以通过已经实现的基本 运算执行有限次来实现的
解析
B选项说法逻辑混乱,不明白其意思。
答案:B
2、数组的逻辑结构不同于—的逻辑结构。
?A:线性表
? B :栈
?C:队列
? D :树
.? B:线索树
? C :栈
?D:数组
解析
A、B选项均涉及存储结构。C选项是单纯的逻辑结 构。D选项,顺序表定义了 data数组和length长 度,其中length长度显然不能表示存储结构,所以 顺序表的存储结构必然通过data数组体现。
答案:C
4、某顺序存储的表格中有90000个元素,已按关键字升序
排列,假定对每个元素进行查找的概率是相同的,且每个元 素的关键字的值皆不相同。用顺序查找法杳找时,平均比较 次数约为一O
A : 25000
B : 30000
C : 45000
D : 90000
解析
顺序查找适用于查找顺序存储或链式存储的线性表, 平均比较次数是N/2O
答案:C
5、若串S=database,其非空子串数
A : 37
B : 36
C : 35
D : 34
解析
长度为1,2,3,4,5,6,7,8的子串个数分别为: 8, 7, 6, 5,4, 3, 2,1。所以子串总个数:
8 + 7 + ... + 1 = 36。
这类题是有规律的:假设字符串长度为n,则(1 ) 空串为1个(2 )然后就是长度为1, 2 , 3,…,n 的子串个数分别为:n z (n-1) , (n-2),…,1所以子 串总个数为:l + n*(n + l)/2 ,显然这是个奇数。
但本题中因为长度为1的字符串有重复,所以长度为 1的字符串个数为6,题目中要求的是非空子串,所 以总数为34 ,选D。
答案:D
6.下列排序方法中,在最坏情况下,数据的交换效率最好 的排序方法是一方法。
?A:插入排序
? B:快速排序
? C:希尔排序
?D:选择排序
解析
最坏情况下,A、B、C三种方法的时间复杂度都为
n2
0(),而选择排序法又可以分为直接选择和堆排
序,若为堆排序,时间复杂度为0(n og2r
答案:D
7、代码如下,其中n为正整数,则最后行的语句执行在最 坏情况下的复杂度是—O
for (i = n-1; i=l; i--)
for (j=l; j=i; j ++)
if (A[jJ A[j+1])
A[j]与 A[j+1]交换
A : 0(n)
B : O(nlog(n))
n3
c:0()
解析 最坏情况下,if判断语句满足,当外循环和内循环都 同时进行时,for语句双重嵌套,最坏时间复杂度为
n2
0()。
答案:D
8、若结点的存储地址与其关犍字之间存在某种映射关系,
则称这种存储结构为
A:顺序存储结构
B:链式存储结构
C:索引存储结构
.?D:散列存储结构
解析
散列存储,又称hash存储,是一种力图将数据元素 的存储位置与关键码之间建立确定对应关系的查找 技术。散列法存储的基本思想是:由节点的关键码值 决定节点的存储地址。
答案:D
9、算法的时间复杂度是指—o
A:算法执行的绝对时间
? B:随着问题规模n的增大,算法执行时间的增长趋 势
?C:算法中执行语句的条数
?D:获得算法执行时间的复杂程度
解析
算法中基本操作重复执行的次数是问题规模n的某 个函数f(n),算法的时间度量记作T(n) = O(f(n))o它 表述随问题规模n的增大,算法执行时间的增长率和 f(n)的增长率相同,称作时间复杂度。
答案:B
10.假设包含t个非零元素的稀疏矩阵A含有m行n列,
并采用三元组顺序表压缩存储,其快速转置算法的时间复杂
度为—O
A : O(m+t)
B : O(n+t)
C : O(m + n)
D : O(m*n)
解析 快速转置时:1 )初始化所有列的非零元素的个数统 计为O(n); 2 )统计每一列的非零元素个数(t) ; 3 ) 接着求每一列第一个非零元素的首位置(n) ; 4 )最 后对每一个非零个数转置(t)。总共时间:2*(n + t), 于是,时间复杂度为:O(n + t)o
答案:B 数组属于线性结构A ,B ,C选项也都属于线性结构, 而D项中树属于非线性结构。
答案:D
3.数据结构在计算机内存中的表示是指
A:数据的存储结构
B :数据结构
C:数据的逻辑结构
.D:数据元素之间的关系
解析
存储结构是指数据结构在计算机中的表示,也称物理 结构,包括数据元素的表示和关系的表示,
原创力文档

文档评论(0)