数据结构

it2025-04-11  18

数据结构包含三个方面

1.逻辑结构 2.存储结构 3.运算

1.数据的逻辑结构

用S=(D,R) 表示,D是数据元素的有限集合,R是D上关系的有限集合 <>尖括号表示有向关系,<a,b>表示存在a到b的关系 ()圆括号表示无向关系,(a,b)表示存在a到b的无向关系,

逻辑结构可以分为四类

1.集合 2.线性 3.树形 4.图形

数据的存储结构

存储结构又称物理结构,是逻辑结构的映射。

顺序存储结构

逻辑上相邻的元素,其存储单元也相邻。也就是说顺序存储结构的逻辑结构直接映射到存储结构,存储结构可以实现对数据的随机存取

链式存储结构

需要增加指针域来表示元素之间的逻辑关系

抽象数据结构

抽象数据结构(ADT)= 数据的逻辑结构 + 运算定义

算法

衡量算法效率的两种方法

1.事前分析估算法(一般采用这种方法) 2.事后统计法

最新回复(0)