内容发布更新时间 : 2025/1/6 17:52:58星期一 下面是文章的全部内容请认真阅读。
数据结构习题集
一、选择题 31
A.效率 B. 复杂性 C. 现实性 D. 难度 【知识点】:1.4 【参考分】:2分 【难易度】:C 【答案】:B
5. 下面关于算法说法错误的是( )
A.算法最终必须由计算机程序实现
B.为解决某问题的算法同为该问题编写的程序含义是相同的
C. 算法的可行性是指指令不能有二义性 D. 以上几个都是错误的 【知识点】:1.4 【参考分】:2分 【难易度】:C 【答案】:B
3. 下面说法错误的是( )
(1)算法原地工作的含义是指不需要任何额外的辅助空间
(2)在相同的规模n下,复杂度O(n)的算法在时间上总是优于复杂度O(2)的算法 (3)所谓时间复杂度是指最坏情况下,估算算法执行时间的一个上界 (4)同一个算法,实现语言的级别越高,执行效率就越低
A.(1) B.(1),(2) C.(1),(4) D.(3) 【知识点】:1.4 【参考分】:2分 【难易度】:C
n
【答案】:C
4. 算法的时间复杂度取决于( )
A.问题的规模 B. 待处理数据的初态 C. A和B 【知识点】:1.4 【参考分】:2分 【难易度】:D 【答案】:C
5.一个算法应该是( )。
A.程序 B.问题求解步骤的描述 C.要满足五个基本特性 D【知识点】:1.4 【参考分】:2分 【难易度】:C 【答案】:B
6.从逻辑上可以把数据结构分为( )两大类。
A.动态结构、静态结构 B.顺序结构、链式结构 C.线性结构、非线性结构 D.初等结构、构造型结构 【知识点】:1.2 【参考分】:2分 【难易度】:C 【答案】:C
7.以下与数据的存储结构无关的术语是( )。
A.循环队列 B. 链表 C. 哈希表 D. 栈
【知识点】:2.2#3#9.3 【参考分】:2分 【难易度】:B 【答案】:D
8.以下数据结构中,哪一个是线性结构( )?
.A和C. A.广义表 B. 二叉树 C. 稀疏矩阵 D. 串 【知识点】:5.4#6.2#5.3#4.1 【参考分】:2分 【难易度】:C 【答案】:D 10.
以下哪个数据结构不是多型数据类型( )
A.栈 B.广义表 C.有向图 D.字符串 【知识点】:1.2 【参考分】:2分 【难易度】:C 【答案】:D 11.
以下数据结构中,( )是非线性数据结构
A.树 B.字符串 C.队 D.栈
【知识点】:1.2 【参考分】:2分 【难易度】:C 【答案】:A 12.
顺序存储结构中,存储单元的地址( )。
A.一定连续 B.一定不连续 C.不一定连续 D.部分连续,部分不连续 【知识点】:1.2 【参考分】:2分 【难易度】:C 【答案】:A 13.
以下属于逻辑结构的是( )。