抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

数据(data)

能输入到计算机当中的并能被处理的符号的总称。

数据元素(data item)

数据的基本单位,通常是以一个整体去考虑,有若干个数据项组成,又名记录。
在计算机当中,最小的储存单位是位(bit),就是二进制数的一位。将若干个位组合起来连成一个位串表示一个数据元素,通常这个位串为一个元素(element)或结点(node),有时可以看成是数据元素在计算机中的映像。
当数据元素组成各个数据项时,位串应于各个数据项的子串称为数据域(data field)

数据对象(data object)

性质相同的数据元素的集合,是数据的子集。

数据结构(data structure)

存在一种或一种以上的特殊关系的数据元素的集合 ——Data_Structure = (D,S)
D 是数据元素的有限集,S 是 D 上关系的有限集
数据结构通常分为 4 种基本结构:

  1. 集合
  2. 线性

数据结构在计算机的表示成为数据的物理结构(physical structure),又称为储存结构(storage structure),同时,这也包括了数据元素的表示和关系的表示。

数据项(data element)

数据的最小单位

数据类型(data type)

用于刻画操作对象的特性:譬如,整型数据可以进行加减乘除,字符型的只能进行加减
两大分类:

  1. 原子类型,譬如:C 语言中的整型、浮点型、字符型、枚举型
  2. 结构类型:若干个数据类型组成(可以是结构的、也可以是非结构的)

抽象数据类型 [ADT](abstract data type)

分为两种类型:

  1. 原子类型
  2. 结构类型
    1. 固定聚合类型,“值” 确定的
    2. 可变聚合类型,“值” 的成分不确定

定义上分为三个部分:数据对象(data object)数据关系(data relation)基本操作
数据的关系描述的是数据元素之间的逻辑关系,由此被称为逻辑关系(logical structure)

数据关系在计算机的储存方法有两种:

  1. 顺序映像
  2. 非顺序映像

同时,也有两种储存结构:

  1. 顺序储存结构(sequential storage structure)
  2. 链式储存结构(linked storage structure)

参考资料

  1. 数据结构(C 语言版)| 作者:严蔚敏女士