Dotcpp  >  试卷列表  >  数据结构期中测试题

数据结构期中测试题


第1题

若线性表最常用的操作是存取第i个元素及其前驱的值,则采用( )存储方式节省时间。

共 2 分 

第2题

在一个以Head为头指针的单循环链表中,p指针指向尾指针的条件是( )

共 2 分 

第3题

下列不属于栈的应用的是( )

共 2 分 

第4题

若一个算法的时间复杂度用T(n)表示,其中n的含义是( )

共 2 分 

第5题

对需要频繁插入和删除结点的线性表,适合的存储方式是( )

共 2 分 

第6题

用三元组表表示稀疏矩阵,目的是为了( )

共 2 分 

第7题

在单链表中,存储每个结点有两个域,即数据域和指针域,后者指向该结点的( )

共 2 分 

第8题

常用于函数调用的数据结构是( )

共 2 分 

第9题

判定一个循环队列Q(最多有m0个元素,采用“少用一个元素空间”来判别队空队满),判断队为满的条件是( )

共 2 分 

第10题

设一个栈的输入序列为A,B,C,D,E,则借助一个栈所得到的输出序列不可能的是( )

共 2 分 

第11题

链式存储的存储结构所占存储空间( )

共 2 分 

第12题

线性表若采用链式存储结构时,要求内存中可用存储单元的地址( )

共 2 分 

第13题

已知L是带头结点的单链表,且P结点既不是首元结点,也不是尾元结点,在P结点后插入S结点的语句序列是( )

共 2 分 

第14题

已知L是带头结点的单链表,且P结点既不是首元结点,也不是尾元结点,在P结点的后继结点的语句序列是( )

共 2 分 

第15题

表长为n的顺序存储的线性表,当在任何位置上插入或删除一个元素的概率相等时,插入一个元素所需移动元素的平均个数为( )

共 2 分 

第16题

表长为n的顺序存储的线性表,当删除任意一个元素的概率相等时,删除一个元素所需移动元素的平均个数为( )

共 2 分 

第17题

对称矩阵A[N][N],A[1][1]为首元素,将下三角(包括对角线)元素以行优先顺序存储到一维数组元素T[1]至T[N(N+1)/2]中,则任一元素A[i][j]存于T[k]中,下标k为( )

共 2 分 

第18题

算法分析的目的是( )

共 2 分 

第19题

计算机中的算法指的是解决某一个问题的有限运算序列,它必须具备具备输入、输出和( )等5个特性。

共 2 分 

第20题

在下列算法中,时间复杂度是O(1)的操作是( )

共 2 分 

第21题

如果两个串含有相同的字符,则说他们相等( )

共 3 分 

第22题

算法是解决问题的步骤,也就是一些列的指令序列( )

共 3 分 

第23题

一个算法可以没有输出( )

共 3 分 

第24题

在单循环链表中,其中有一个指针S指向某一个结点,能够删除结点S的前驱结点( )

共 3 分 

第25题

栈和队列是特殊的线性表,其特殊性体现在插入和删除位置受到限制( )

共 3 分 

第26题

线性表的顺序存储结构相比于链式存储结构总是节省空间的( )

共 3 分 

第27题

双向链表中在某个结点P之前插入一个结点,其时间复杂度为O(1)( )

共 3 分 

第28题

广义表是线性表的推广,所以是一种线性结构,可以用顺序存储结构来存储( )

共 3 分 

第29题

串是一种特殊的线性表,其特殊性体现在:数据元素是字符;操作对象是数据元素序列( )

共 3 分 

第30题

在单链表中,除了首元结点外,任一结点的存储位置由数据元素的next指针指向( )

共 3 分 

第31题

评价算法的优劣通常是用算法的执行时间来衡量( )

共 3 分 

第32题

在顺序表中插入一个元素,首先要判断顺序表是不是已经满了( )

共 3 分 

第33题

队列的特点是先进先出,栈的特点是后进先出( )

共 3 分 

第34题

对于串来说,顺序存储结构最合适了,不需要作其他处理( )

共 3 分 

第35题

算法的有四个要求:正确性、可读性、健壮性、高效率低存储( )

共 3 分 

第36题

双向循环链表的头指针为head,若带头结点,则表空的条件是head->next=NULL或head->prior=NULL( )

共 3 分 

第37题

链式存储结构失去了顺序存储结构的按序号随机存取的特点,所以在长度为n的线性链表中查找第 i个数据元素需要从头指针一个一个的数,所以时间性能为O(n)( )

共 3 分 

第38题

稀疏矩阵由于存在很多零元素,为了节省空间可采用压缩存储方式,通常有三元组表和十字链表存储( )

共 3 分 

第39题

一般来说,为了插入删除算法方便,链栈需要设置头结点( )

共 3 分 

第40题

顺序队列存在假溢出现象,所以不能用顺序存储结构存储队列( )

共 3 分