数据结构内部试卷46
关于
1年前
更新
3
频次
35
题目数
分享

有问题?问问AI帮你修改 改主题:如咖啡问卷改为奶茶问卷
Q1:数据对象是指______。
Q2:在数据结构中,数据的基本单位是_________。
Q3:数据结构中数据元素之间的逻辑关系被称为______。
Q4:在数据结构中,与所使用计算机无关的是数据的_______。
Q5:在链式存储结构中,数据之间的关系是通过________体现的。
Q6:6.在定义ADT时,除数据对象和数据关系外,还需说明_______。
Q7:7.计算算法的时间复杂度是属于一种_______。
Q8:8.在对算法的时间复杂度进行估计的时候,下列最佳的时间复杂度是_______。
Q9:11.线性表若采用链式存储结构时,要求内存中可用存储单元的地址_______。
Q10:12.线性结构的顺序存储结构是一种 ① 的存储结构
Q11:线性表的链式存储结构是一种 ② 的 存储结构。
Q12:1.链表不具有的特点是________。
Q13:2.线性链表(动态)是通过 方式表示元素之间的关系的。
Q14:3.设顺序表的每个元素占8个存储单元。第1个单元的存储地址是100,则第6个元素占用的最后一个存储单元的地址为 。
Q15:4.设顺序表的长度为n,并设从表中删除元素的概率相等。则在平均情况下,从表中删除一个元素需移动的元素个数是 。
Q16:5.在线性链表存储结构下,插入操作算法 。
Q17:6.一个长度为n(n1)的单链表,已知有头和尾两个指针,则执行 操作与链表的 长度有关。
Q18:7.在一个单链表中,若删除p所指结点的后继结点,则执行 。
Q19:9.将长度为n的单链表接在长度为m的单链表之后的算法时间复杂度为 。
Q20:10.非空的循环单链表 head 的尾结点(由 p 所指向)满足__________。
Q21:13.需要预分较大空间,插入和删除不需要移动元素的线性表,其存储结构是 。
Q22:14.若某链表最常用的操作是在最后一个结点之后插入一个元素和删除最后一个元素,则采用 存储方式最节省运算时间。
Q23:15.若线性表最常用的操作是存取第i个元素及其前趋和后继元素的值,为节省时间应采用的存储方式是 。
Q24:单链表中设置头结点的作用是 方便进行操作
Q25:在带表头结点的单链表中,当删除某一指定结点时,必须找到该结点的前驱结点
Q26:在双链表中,每个结点有两个指针域前驱结点,后续结点
Q27:带头结点的单链表L为空的判定条件是L== NULL;
Q28:不带头结点的单链表L为空的判定条 件是 L-next == NULL
Q29:在单链表中,指针p所指结点为最后一个结点的条件是 p-next == NULL
Q30:带头结点的双向循环链表L为空表的条件是L-priou==L-next
Q31:将两个各有n个元素的有序表归并成一个有序表,其最少的比较次数是1
Q32:对一个长度为n的线性表,要删除第i个元素,则在顺序表示的情况下,计算复杂性为 O1
Q33:对一个长度为n的线性表,要删除第i个元素,则在链式表示的情况下,计算复杂性为 On
Q34:在一个长度为n的顺序表中第i个元素(1≤i≤n)之前插入一个元素时,需向后移动元素的个数是 n-i+1
Q35:在长度为n的顺序表中插入一个元素的时间复杂度为 On
联系我们
问卷网公众号