换句话说:线性表是一组前后关系固定的数据集合,每个数据元素前面,和后面的元素都是固定的。
1)简单情况:线性表中的每一条数据被称为数据元素,例如顺序表{1, 2, 3, 4, 5}中的每一个int都是一个数据元素。
2)复杂情况:当数据元素是由复杂结构体构成时,结构体中的每一个属性被称为数据项,每个结构体被称为一条记录,有大量记录组成的线性表被称为文件。
如图所示,前驱和后继是相对线性表中某一个数据元素而言的。每个数据元素的直接前驱和直接后继都是唯一的。
线性表用于组织1对1的数据关系(见数据结构1-概述)
上文有提及,线性表大致的分类包括:顺序表、链表、队列、栈。但这种分类方式并不MESE
均匀性:同一线性表中的所有数据元素具备相同的数据类型。
有序性:线性表中所有数据元素的相对位置的固定且线性的。
(线性是指“每个数据元素的直接前驱和直接后继都是唯一的”)
原文:https://www.cnblogs.com/llxrl/p/14398928.html