第一章概论一、选择题1、研究数据结构就是研究(D)
数据的逻辑结构B
数据的存储结构C
数据的逻辑结构和存储结构D
数据的逻辑结构、存储结构及其基本操作(研究非数值计算的程序设计问题中,计算机操作对象以及他们之间的关系和操作)2、算法分析的两个主要方面是(A)
空间复杂度和时间复杂度B
正确性和简单性C
可读性和文档性D
数据复杂性和程序复杂性3、具有线性结构的数据结构是(D)
(线性结构就是:在非空有限集合中,存在为一个被称为第一个的数据元素和最后一个元素,有除了第一个元素,集合中每一个元素均只有一个前驱,除了最后一个元素有唯一后继)(链表、栈、队列、数组、串)A
广义表(线性表的推广)D
栈4、计算机中的算法指的是解决某一个问题的有限运算序列,它必须具备输入、输出、(B)等5个特性
可执行性、可移植性和可扩充性B
可执行性、有穷性和确定性C
确定性、有穷性和稳定性D
易读性、稳定性和确定性5、下面程序段的时间复杂度是(C)
for(i=0;i