01什么是数据结构

2020-04-03  本文已影响0人  小猪也浪漫

什么是数据结构?

数据结构.jpg

数据结构=逻辑结构 + 物理结构

  1. 逻辑结构:数据元素间抽象化的相互关系。

  2. 物理结构:在计算机存储器中的存储形式。

一、 逻辑结构

1.1对于非空的线性表和线性结构,其特点如下:

举例:

线性结构.jpg

1.2 非线性结构

各个数据元素不再保持在一个线性序列中,每个数据元素可能与零个或者多个其他数据元素发生联系
集合结构、树形结构、图形结构
集合结构: 元素之间没有特殊的关系,只是属于一个集合
树形结构: 一对多的关系,比如二叉树,红黑树等
图形结构: 多对多的关系,如矩阵表等

举例:

Jietu20200411-174038.jpg

二、 存储结构

2.1顺序存储结构

2.2链式存储结构

image.png

2.3单链表与顺序表的对比

上一篇下一篇

猜你喜欢

热点阅读