数据结构 ----基本概念

一、基本概念

1、数据

1)是一种符号

2)可以输入到计算机中

3)能被计算机程序处理

例如:整形,字符串,声音,图片,视频等

2、数据元素

是组成数据的,有一定意义的基本单位,在计算机中通常作为整体处理

例如,在人类中,就是数据元素

3、数据项

一个数据元素可以有若干个数据项组成

数据项是数据不可分割的最小单位

例如:人这样的数据元素,可以有眼、耳、口、鼻、手,年龄、性别、出生日期等

4、数据对象

性质相同(具有相同的数量和类型的数据项)的数据元素的集合,是数据的子集。

5、数据结构

相互之间存在一种或多种特定关系的数据元素的集合

按照视点的不同,我们可以把数据结构分为逻辑结构和物理结构

6、逻辑结构

是指 数据对象中数据元素之间的相互关系

分为

集合结构:集合结构中的数据元素除了同属一个集合外没有任何关系

线性结构:线性结构中的数据元素是一对一的关系

树形结构

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

图形结构

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

 

 7、物理结构

数据的逻辑结构在计算机中的存储形式

顺序存储结构

把数据存放在连续的存储单元里?

链式存储结构

把数据元素存储在任意一个存储单元里,这组存储单元可以是连续的,也可以是不连续的

数据元素的存储关系并不能反应其逻辑关系,有一个指针存放数据元素的地址,通过地址找到相互关联的元素

8、数据类型

一组性质相同的值的集合和定义在集合上操作的总称

9、抽象数据类型

抽象:抽出事物具有的普遍性的本质

抽象数据类型:一个数学模型和定义在模型上操作的总称

抽象数据类型体现了程序设计中的问题分解,抽象和信息隐藏的特性

参考文献: 大话数据结构--程杰

猜你喜欢

转载自www.cnblogs.com/jiumengmeng/p/12516232.html
今日推荐