1、什么是数据结构:
相互之间存在一种或多种特定关系的数据元素的集合
1.4.1、数据定义:
计算机能处理的对象
1.5.数据之间的结构分为逻辑结构和物理结构(储存结构):
1.5.1、数据之间的逻辑结构
集合结构:数据属于同一个类,数据之间没有关系,是平等的

线性结构:数据元素之间存在一对一的线性关系。即顺序存储结构和链式存储结构。顺序存储的线性表称为顺序表,顺序表中的存储元素是连续的,链式存储的线性表称为链表,链表中的存储元素不一定是连续的,元素节点中存放数据元素以及相邻元素的地址信息。

树形结构:数据元素之间存在一对多的层次关系。

图形结构:数据元素是多对多的俄关系

逻辑结构是面向问题的,而物理结构是面向计算机的,其目的是将数据及其逻辑结构储存在计算机中。
1.5.2、物理结构:数据的逻辑结构在计算机中的储存形式
顺序储存结构:把数据储存在连续的存储单元里。
链式储存结构:把数据元素存放在任意的存储单元里,这组储存单元可以是连续的,也可以是不连续的。
1.6、抽象数据类型
1.6.1数据类型
原子类型:不可再分解的基本型,如整型、实型(?)、字符型。
结构类型:如数组等
1.6.2抽象数据类型

网友评论