第1页共9页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共9页西安电子科技大学《数据结构》复习题(含部分参考答案版)一、单项选择题1
按照数据逻辑结构的不同,可以将数据结构分成C
动态结构和静态结构B
紧凑结构和非紧凑结构C
线性结构和非线性结构D
内部结构和外部结构2
下列关于数据结构的叙述中正确的是A
数组是同类型值的集合B
递归算法的程序结构比迭代算法的程序结构更为复杂C
树是一种线性的数据结构D
用一维数组存储二叉树,总是以先序顺序遍历各结点3
在计算机的存储器中表示时,物理地址与逻辑地址相同并且是连续的,称之为BA
顺序存储结构C
链式存储结构D
以上都不对4
以下关于算法特性的描述中,B是正确的
(1)算法至少有一个输入和一个输出(2)算法至少有一个输出但是可以没有输入(3)算法可以永远运行下去A
(2)和(3)5
对顺序存储的线性表(a1,a2,…,an)进行插入操作的时间复杂度是C
O(n-i)C
(n/2)D
O(n-1)6
链表不具有的特点是A
可随机访问任一元素B
插入和删除时不需要移动元素C
不必事先估计存储空间D
所需空间与线性表的长度成正比7
线性链表中各链结点之间的地址C
部分地址必须连续C
不一定连续D
连续与否无关第2页共9页第1页共9页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共9页8
以下关于链式存储结构的叙述中,C是不正确的
结点除自身信息外还包括指针域,因此存储密度小于顺序存储结构B
逻辑上相邻的结点物理上不必邻接C
可以通过计算直接确定第i个结点的存储地址D
插入、删除操作方便,不必移动结点9
设依次进入一个栈的元素序列为d,a,c,b,得不到出栈的元素序列为D