线性表的定义特征与运算

文章作者 100test 发表时间 2007:03:10 18:22:05
来源 100Test.Com百考试题网


线性结构是最简单且最常用的数据结构。线性表是一种典型的线性结构。

线性表的逻辑定义

 线性表(linear list)是由n(n≥0)个数据元素(结点)a1,a2,…,an组成的有限序列。
  ① 数据元素的个数n定义为表的长度(n=0时称为空表)。
 ② 将非空的线性表(n>0)记作:(a1,a2,…,an
 ③ 数据元素ai(1≤i≤n)只是个抽象符号,其具体含义在不同情况下可以不同。
  【例1】英文字母表(a,b,…,z)是线性表,表中每个字母是一个数据元素(结点)
  【例2】一副扑克牌的点数(2,3,…,10,j,q,k,a)也是一个线性表,其中数据元素是每张牌的点数
  【例3】学生成绩表(见概论中表1.1)中,每个学生及其成绩是一个数据元素,其中数据元素由学号、姓名、各科成绩及平均成绩等数据项组成。

线性表的逻辑结构特征

  对于非空的线性表:
 ① 有且仅有一个开始结点a1,没有直接前趋,有且仅有一个直接后继a2
  ② 有且仅有一个终结结点an,没有直接后继,有且仅有一个直接前趋an-1
 ③ 其余的内部结点ai(2≤i≤n-1)都有且仅有一个直接前趋ai-1和一个ai 1

相关文章


分清SQLServer中易混淆的数据类型
线性表的定义特征与运算
SQL技巧:创建用来按小时报告的查询
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛