数据结构--线性表
引言
前置知识:了解C语言、了解C语言的指针、对计算机内存有基本认识。
线性表的类型和定义
线性表(Linear List) 是最基础最常用的数据结构。简单来说,线性表就是 n n n 个元素组成的有限序列。在复杂的线性表中,一个元素可以由若干个数据项(item),这种情况下,将元素称为记录(record),含有大量记录的线性表也被称为文件(file)。例如:
学号 | 姓名 | 性别 | 年龄 | 班级 |
---|---|---|---|---|
202312345 | 张三 | 男 | 18 | 软工 |
202312346 | 李四 | 男 | 19 | 软工 |
202312347 | 王五 | 女 | 19 | 软工 |
202312348 | 赵六 | 女 | 18 | 软工 |
线性表具有严格的顺序关系。若将线性表记为:
( a 1 , . . . , a i − 1 , a i , a i + 1 ) (a_1,...,a_{i-1},a_i,a_{i+1}) (a1,...,a