FMCODE数据结构内部模拟习题3

感谢您能抽出几分钟时间来参加本次答题,现在我们就马上开始吧!
数据结构是相互之间存在一种或者多种关系的数据元素的集合
数据元素是数据的最小单位
数据项是数据的基本单位
数据对象是性质相同的数据元素的集合
数据结构研究两个方面的知识  逻辑结构 以及存储结构
逻辑结构可以分成两种结构 线性结构 非线性结构
栈和队列不是线性结构
串是普通的线性结构
集合也是线性结构
线性结构是一对一的结构
数组是线性表的推广
程序 = 数据结构 + 算法
算法就是程序了
程序就是算法了
算法具有 确定性
算法具有无限性
算法具有稳定性
存储结构是数据的逻辑结构在计算机中的表示
逻辑结构是数据元素之间关系
在循环单链表中, 最后一个结点的指针指向__表头______结点
 在双向链表中每个结点包含有两个指针域, 一个指向其___前驱____结点, 另一个指向其__后续__结点。
数据的存储结构只有顺序存储以及链式存储

时间复杂度o1是最大的

时间复杂度On是最小的
链式存储的密度大
 在循环双向链表中表头结点的左指针域指向_表尾___结点, 最后一个结点的右指针域指向_表头__结点。
链式存储通过指针来表示存储单元的逻辑关系
顺序存储通过存储位置来表示元素之间的关系
顺序存储密度大
链式存储也是必须都是连续的
顺序存储必须都是连续的
顺序表插入元素要移动末尾元素
顺序表可以进行随机存取元素
在一个长度为 n 的顺序存储线性表中, 向第 i 个元素(1≤i ≤n+1) 之前插入一个新元素时, 需要从后向前依次后移 个元素。
A、 n-i
B、 n-i +1
C、 n-i -1
D、 i
在一个长度为 n 的顺序存储线性表中, 删除第 i 个元素(1≤i≤n+1) 时, 需要从前向后依次前移元素。
A、 n-i
B、 n-i+1
C、 n-i -1
D、 i
在一个长度为 n 的线性表中顺序查找值为 x 的元素时, 查找时的平均查找长度(即 x 同元素的平均比较次数, 假定查找每个元素的概率都相等) 为 。
A、 n
B、 n/2
C、 (n+1)/2
D、 (n-1)/2
在一个单链表 HL 中, 若要向表头插入一个由指针 p 指向的结点, 则执行 。
A、 HL = p; p-next = HL;
B、 p-next = HL; HL = p;
C、 p-next = HL; p = HL;
D、 p-next = HL-next; HL-next = p;
在一个单链表 HL 中, 若要在指针 q 所指的结点的后面插入一个由指针 p 所指的结点, 则执行 。
A、 q-next = p-next ; p-next = q;
B、 p-next = q-next; q = p;
C、 q-next = p-next; p-next = q;
D、 p-next = q-next ; q-next = p;
在一个单链表 HL 中, 若要删除由指针 q 所指向结点的后继结点, 则执行 。
A、 p = q-next ; p-next = q-next;
B、 p = q-next ; q-next = p;
C、 p = q-next ; q-next = p-next;
D、 q-next = q-next-next; q-next = q;
最小生成树具有n-1条边
哈夫曼树是带权权值路径最长的
邻接矩阵一定是对称的
栈一定是满的
 在线性表的顺序存储中, 若一个元素的下标为 i , 则它的前驱元素的下标为___i-1_____, 后继元素的下
标为_i+1________。
 对于一个长度为 n 的单链式存储的线性表,在表尾插入元
素的时间复杂度为____On___。
 对于一个长度为 n 的单链式存储的线性表, 在表头插入元素的时间复杂度为__O1_____
 对于一个长度为 n 的顺序存储的线性表, 在表头插入元素的时间复杂度为__On___
 对于一个长度为 n 的顺序存储的线性表 在表尾插入元素的
时间复杂度为__O1___。
 在线性表的单链式存储结构中, 每个结点包含有两个域, 一个叫__指针___域, 另一个叫__数据___域。
哈夫曼树不存在度为1的结点
哈夫曼树不是唯一的
深度优先搜索遍历是递归的

52题 | 被引用0次

模板修改
使用此模板创建