1 第一章 绪论 一.单项选择题 1.数据对象是指______
描述客观事物且由计算机处理的数值、字符等符号的总称 B
数据的基本单位 C
性质相同的数据元素的集合 D
相互之间存在一种或多种特定关系的数据元素的集合 2.在数据结构中,数据的基本单位是_________
数据类型 C
数据元素 D
数据变量 3.数据结构中数据元素之间的逻辑关系被称为______
数据的存储结构 B
数据的基本操作 C
程序的算法 D
数据的逻辑结构 4.在数据结构中,与所使用计算机无关的是数据的_______
存储结构 B
逻辑和物理结构 C
逻辑结构 D
物理结构 5.在链式存储结构中,数据之间的关系是通过________体现的
数据在内存的相对位置 B
指示数据元素的指针 C
数据的存储地址 D
指针 6.在定义 ADT 时,除数据对象和数据关系外,还需说明_______
数据元素 B
基本操作 D
数据项 7.计算算法的时间复杂度是属于一种_______
事前统计的方法 B
事前分析估算的方法 C
事后统计的方法 D
事后分析估算的方法 8.在对算法的时间复杂度进行估计的时候,下列最佳的时间复杂度是_______
nlogn C
logn 9.设使用某算法对n 个元素进行处理,所需的时间是T(n)=100nlog2n+200n+2000,则该算法的渐近时间复杂度为_______
O(1) B
O(n) C
O(200n) D
O(nlog2n) 10.有如下递归函数fact(a),其时间复杂度为_________
int fact(int a) { if(n==0) retrun 1; else return(n*fa