定义

[!NOTE] 线性表
线性表是具有相同特性的数据元素的一个有限序列

  • 线性表(Linear List)
    由 $n(n\geq0)$ 个数据元素(结点) $a_1,a_2,\cdots,a_n$ 组成的有限序列
    • 其中数据元素的个数n定义为表的长度
    • 当 $n=0$ 时称为空表
    • 将非空的线性表($n>0$)记作: $(a_1,a_2,\cdots,a_n)$
    • 这里的数据元素 $a_i(1\leq i\leq n)$ 只是一个抽象的符号,其具体含义在不同情况下可以不同
  • 起始结点(线性起点): $a_1$ ,它没有直接前趋
  • 终端结点(线性终点): $a_n$ ,它没有直接后继
  • $a_i$ 的直接前趋: $a_{i-1}$
  • $a_i$ 的直接后继: $a_{i+1}$
  • 下标: 是元素的序号,表示元素在表中的位置

线性表是一种典型的线性结构。

例1: 26个英文字母组成的英文表 $$(A,B,C,D,\cdots,Z)$$
数据元素都是字母;元素间关系是线性

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

作者

3049874370@qq.com

相关文章

类C语言有关操作的补充(1)

C语言的动态内存规划 C++的动态存储分配 ...

读出全部

2.4 线性表的顺序表示和实现(2)

顺序表的特点 顺序表(元素)与数组(元素)特...

读出全部

1.1 计算机系统简介-a

现代计算机的多态性 把感应器嵌入和装备到电网...

读出全部

2.4 线性表的顺序表示和实现(1)

线性表的顺序表示又称为顺序存储结构或顺序映像...

读出全部