一、线性存储结构:线性表
(一)什么是线性表
1、具有一对一关系的数据,用一根线串起来,存储到物理空间中【一对一,有顺序】
解学武 《数据结构概述》学习笔记2--线性表--19-10-10
将具有“一对一”关系的数据“线性”地存储到物理空间中,这种存储结构就称为线性存储结构(简称线性表)。
解学武 《数据结构概述》学习笔记2--线性表--19-10-10
如图 3a) 所示,将数据依次存储在连续的整块物理空间中,这种存储结构称为顺序存储结构(简称顺序表);

如图 3b) 所示,数据分散的存储在物理空间中,通过一根线保存着它们之间的逻辑关系,这种存储结构称为链式存储结构(简称链表);
2、前驱和后继
解学武 《数据结构概述》学习笔记2--线性表--19-10-10

3、线性表存储结构可细分为顺序存储结构链式存储结构
(二)顺序存储结构:顺序表
1、顺序表存储数据时,会提前申请一整块足够大小的物理空间,然后将数据依次存储起来,存储时做到数据元素之间不留一丝缝隙。
2、顺序表的初始化

  • 顺序表申请的存储容量;
  • 顺序表的长度,也就是表中存储数据元素的个数;

正常状态下,顺序表申请的存储容量要大于顺序表的长度。

顺序表元素的增删改查
(三)链式存储结构:链表

相关文章:

  • 2021-12-19
  • 2022-03-04
  • 2022-12-23
  • 2021-12-06
  • 2021-05-06
  • 2021-04-15
  • 2021-12-02
  • 2021-10-03
猜你喜欢
  • 2021-12-01
  • 2021-08-20
  • 2021-04-13
  • 2021-07-16
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案