数据结构第2章线性表ppt.pptVIP

  • 5
  • 0
  • 约2.14万字
  • 约 64页
  • 2018-02-04 发布于河南
  • 举报
数据结构第2章线性表ppt

2.1 线性表的逻辑结构 线性表由一组具有相同属性的数据元素构成。数据元素的含义广泛,在不同的具体情况下,可以有不同的含义。例如:英文字母表(A,B,C,…,Z)是一个长度为26的线性表,其中的每一个字母就是一个数据元素;再如,某公司2003年每月产值表(400,420,500,…,600,650)(单位:万元)是一个长度为12(个月)的线性表,其中的每一个月的数值就是一个数据元素。上述两例中的每一个数据元素都是不可分割的,在一些复杂的线性表中,每一个数据元素又可以由若干个数据项组成,在这种情况下,通常将数据元素称为记录(record),例如,图2-1的某单位职工工资表就是一个线性表,表中每一个职工的工资就是一个记录,每个记录包含八个数据项:职工号、姓名、基本工资……。 矩阵也是一个线性表,但它是一个比较复杂的线性表。在矩阵中,我们可以把每行看成是一个数据元素,也可以把每列看成是一个数据元素,而其中的每一个数据元素又是一个线性表。 综上所述,一个线性表是n≥0个数据元素a0,a1,a2,…,an-1的有限序列。如果n0,则除a0和an-1外,有且仅有一个直接前趋和一个直接后继数据元素,ai(0≤i≤n-1)为线性表的第i个数据元素,它在数据元素ai-1之后,在ai+1之前。a0为线性表的第一个数据元素,而an-1是线性表的最后一个数据元素;若n=0,则为一个空表,表示无数据元

文档评论(0)

1亿VIP精品文档

相关文档