《数据结构》 第二章线性表
《 数据结构》
数据结构 第二章 线性表 2.1线性表的类型定义 2.2线性表的顺序表示和实现 2.3线性表的链式表示和实现 2.3.1 线性链表 2.3.2 循环链表 2.3.3 双向链表 2.4一元多项式的表示及相加
数据结构
数据结构 线性结构是:一个数据元素的有序集。 线性结构的基本特征: 在数据元素的非空有限集合中, 1、存在唯一的一个被称做“第一个”的数据元素 2、存在唯一的一个被称做“最后一个”的数据元 素 3、除第一个之外,集合中的每个数据元素均只有 一 个前驱 4、除最后一个之外,集合中每个数据元素均只有 一个后继 例1:26个英文字母组成的字母表(A,B, C、{ Z)
数据结构
激据猪构 例2:学生健康情况登记表如下: 姓名 学 号 性别 年龄 健康情况 王小林 790631 男 18 健康 陈红 790632 女 20 一般 刘建平 790633 男 21 健康 张立立 790634 男 17 神经衰弱 ■■■n8■ 8n■n8n■0 n■I8n■ 0”n■■■ a1"■1■口 (王小林、790631、男、18、健康), (陈红、790632、女、20、一般),.)
数据结构
数据结构 2.1线性表的类型定义 线性表(Linear List):由n(n≥O)个数据元 素(结点)a1,a2,an组成的有限序列。其 中数据元素的个数n定义为表的长度。当n=0 时称为空表,常常将非空的线性表(>0)记作: (a1,a2,an) 这里的数据元素a(I≤i≤n)只是一个抽象的符 号,其具体含义在不同的情况下可以不同
数据结构