
## 概念
在计算机科学中，数据结构（英语：data structure）是计算机中存储、组织数据的方式。

## 分类

### 逻辑结构
![逻辑结构](https://cdn.nlark.com/yuque/0/2018/jpeg/103176/1535593692800-13ea3b6c-64fd-4c24-b0d0-833353a025fc.jpeg)

1. 线性结构
数据元素间是一对一的关系
2. 集合结构
数据元素之间没有特别的关系，仅同属相同集合。
3. 树形结构
数据元素间存在一对多的层次关系
4. 图形结构
数据元素之间是多对多的关系


#### 物理结构
物理结构是逻辑结构在计算机中存储形式，分为顺序存储结构和链式存储结构。
顺序存储结构将数据存储在地址连续的存储单元里。
链式存储结构将数据存储在任意的存储单元里，通过保存地址的方式找到相关联的数据元素。
![](https://cdn.nlark.com/yuque/0/2018/jpeg/103176/1535593875380-742a6950-4394-4a90-a435-6e359c1256eb.jpeg)

