第2章线性表2
1知识点:线性表的逻辑结构一、填空题1
线性表是一个有限序列,结点间的关系是的
线性表的存储方式分为和
线性表中的数据元素可以是简单的数据类型,也可以由若干组成
每个操作在层次上尚不能用具体的某种程序语言写出具体的算法,而算法只有在确立之后才可以实现
二、选择题1
()线性表L=(a,a,⋯,a),下列说法正确的是()
A.每个元素都有一个直接前驱和一个直接后继
B.线性表中至少要有一个元素
C.表中诸元素的排列顺序必须是由小到大或由大到小
D.除第一个和最后一个元素外,其余每个元素都有一个且仅有一个直接前驱和直接后继
()在线性表的下列运算中,不改变数据元素之间结构关系的运算是()
A.插入B.删除C.排序D.定位3
()线性表是具有n个()的有限序列(n>=0)
A.表元素B.字符C.数据元素D.数据项E.信息项4
()以下不属于线性结构的是()
二叉树三、判断题1
()同一线性表的数据元素可以具有不同的特性
()线性表的长度n就是表中数据元素的个数,当n=0时,称为空表
()基本操作的实现可以在逻辑结构分析之后进行
2知识点:线性表的顺序存储结构一、填空题1
在线性表的顺序存储结构中,元素间的逻辑关系是通过决定的
在顺序表中插入或删除一个元素,需要平均移动元素,具体移动的元素个数与______________有关
向一个长度为n的顺序表的第i个元素(1≤i≤n+1)之前插入一个元素时,需向后移动个元素
从一个长度为n的顺序表中删除第i个元素(1≤i≤n)时,需向前移动个元素
在顺序表中访问任意一结点的时间复杂度均为,因此,顺序表也称为的数据结构
线性表的顺序存储是用一组连续的空间单元实现数据元素的存储,逻辑上相邻的元素的物理位置相邻
向一个长度为n的顺序表中任意位置