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

顺序存储定义:把逻辑上相邻的数据元素存储在物理上相邻的存储单元中的存储结构。

$a_1$$a_2$···$a_{i-1}$$a_i$···

简而言之,逻辑上相邻,物理上也相邻

线性表的第一个数据元素的存储位置,称作线性表的起始位置基地址

线形表顺序存储结构:依次存储,地址连续——中间没有空出的存储单元。

⚠️ 地址不连续——中间存在空的存储单元。不是一个线形表顺序存储结构。

线形表顺序存储结构占用一片连续的存储空间。知道某个元素的存储位置就可以计算其他元素的存储位置。


如果每个元素占用 8 个存储单元,$a_i$ 存储位置是2000单元,则 $a_{i+1}$ 存储位置是 2008 单元。

假设线形表的每个元素需占 $l$ 个存储单元,则第 $i+1$ 个数据元素的存储位置和第 $i$ 个数据元素的存储位置之间满足关系: $$LOC(a_{i+1})=LOC(a_i)+l$$

发表回复

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

作者

3049874370@qq.com

相关文章

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

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

读出全部

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

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

读出全部

1.1 计算机系统简介-a

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

读出全部