2018年西南石油大学计算机科学学院925数据结构考研核心题库
● 摘要
一、填空题
1. 在二叉树中,指针p 所指结点为叶结点的条件是_____。 【答案】
【解析】叶子节点的左右孩子都不存在。
2. 数据结构中评价算法的两个重要指标是_____。
【答案】算法的时间复杂度和空间复杂度
3. 循环队列的引入,目的是为了克服_____。
【答案】假溢出时大量移动数据元素
【解析】用数组实现队列时,如果不移动,随着数据的不断读写,会出现假满队列的情况。即尾数组已满但头数组还是空的。循环队列也是一种数组,引入循环队列,有效克服假溢出大量移动数据元素的问题。
4. 有五个数据依次入找:1,2,3,4,5。在各种出栈的序列中,以3,4先出栈的序列有_____。(3在4之前出栈)
【答案】3个
【解析】以3,4先出栈的序列有34521、34215、34251共3个。
5. 假定查找有序表 中每个元素的概率相等,则进行折半查找时的平均查找长度为_____。
【答案】
表
平均查找次数为。
6. 文件可按其记录的类型不同而分成两类,即 _____和_____文件。
【答案】操作系统文件;数据库
7. 栈是_____的线性表,其运算遵循_____的原则。
【答案】操作受限(或限定仅在表尾进行插入和删除操作) ;后进先出
第 2 页,共 43 页 【解析】折半查找时每个的次数如表所示:
8. 对n 个记录的表
【答案】n (n-1) /2 进行简单选择排序,所需进行的关键字间的比较次数为_____。
【解析】第一次需要n -1次比较,第i 此需要n -i 此比较,所以共需要。
9. 设二维数组A 的行和列的下标范围分别为[0:8]和[0:10],每个元素占2个单元,按行优先顺序存储,第一个元素的存储起始位置为b ,则存储位置为b+50处的元素为_____。
【答案】A[2][3]
【解析】令这个元素的行标为i ,列标为j 。则它的存储位置是(ll*i+j +l ﹣l)*2+b 。当其值为b +50时,则i =2,j =3。
10.属于不稳定排序的有_____。
【答案】希尔排序、简单选择排序、快速排序、堆排序等
二、判断题
11.在索引顺序表中,实现分块查找,在等概率查找情况下,其平均查找长度不仅与表中元素个数有关,而且与每块中元素个数有关。( )
【答案】√
【解析】在进行分块查找时,首先查找元素在哪一块,然后在确定的块中查找元素,因此,在索引顺序表中,进行分块查找的平均查找长度不仅与表中元素的个数有关,而且与每块中的元素个数有关。
12.树形结构中元素之间存在一对多的关系。( )
【答案】√
【解析】树形结构是非线性结构,存在一对多的关系。
13.快速排序和归并排序在最坏情况下的比较次数都是
【答案】×
【解析】快速排序最坏的情况下比较次数是
14.两分法插入排序所需比较次数与待排序记录的初始排列状态相关。( )
【答案】×
【解析】折半插入排序所需的附加存储空间和直接插入排序相同,从时间上比较,折半插入排序仅减少了关 键字间的比较次数,而记录的移动次数不变。因此,折半插入排序的时间复杂度,与待排序记录的初始排列状态无关。 仍为
15.AOE 网一定是有向无环图。( )
【答案】×
第 3 页,共 43 页 ( )
【解析】在带权的有向图中,以顶点表示事件,有向边表示活动,边上的权值表示完成该活动的开销,则称这种有向图表示活动的网络,简称为AOE 网。因此对AOE 网是否是有向无环图没有要求。
16.在执行某个排序算法过程中,出现了排序码朝着最终排序序列位置相反方向移动,则该算法是不稳定的。( )
【答案】×
【解析】例如起泡排序是稳定排序,将4, 3, 2,1按起泡排序排成升序序列,第一趟变成3, 2,1,4,此 时3就朝向最终位置的相反方向移动。
17.数组是同类型值的集合。( )
【答案】 ×
【解析】数组是具有相同性质的数据元素的集合,数据元素不仅有值,还有下标。因此,可以说数组是元素值和下标构成的偶对的有穷集合。
18.在伙伴系统中的伙伴是指任意两块大小相同、位置相邻的内存块。( )
【答案】×
【解析】伙伴系统的伙伴不一定是位置相邻的内存块。
起始地址为P ,大小为的内存块,其伙伴块的起始地址计算公式如下:
只要符合公式的内存块都是伙伴。
19.数据的逻辑结构是指数据的各数据项之间的逻辑关系。( )
【答案】X
【解析】数据的逻辑结构是指数据元素之间的逻辑关系。
20. 若一个有向图的邻接矩阵对角线以下元素均为零,则该图的拓扑有序序列必定存在。( )
【答案】√
【解析】因为一个有向图的邻接矩阵对角线以下元素均为零,则该图是一个有向无环图,所以该图的拓扑有序序列必定存在。
三、算法设计题
21.结点类型和存储结构如下:
试设计一个排序算法,要求不移动结点的存储位置,只在结点的count 字段记录结点在排序中的序号,并将排序结果按升序输出。
第 4 页,共 43 页