数据结构基本要素
数据
文本、声音、图像等等形式表现的信息都可以称做数据。例如下面的二维表格,就可以当做数据。
姓名 | 年龄 | 性别 |
---|---|---|
张三 | 22 | 男 |
李四 | 24 | 男 |
翠花 | 18 | 女 |
数据元素
通常来描述一个个体,是数据的基本单位。例如上表中的
张三 | 22 | 男 |
---|
就是一个数据元素
数据项
一个数据元素可以由若干的数据项组成,数据项是构成数据元素的不可分割的最小单位。例如上表中的
张三 |
---|
22 |
---|
每一个都是一个数据项 |
数据对象
具有相同性质的数据元素的集合。
数据结构
存在某种关系的数据元素的集合。
数据结构三要素
逻辑结构
物理结构
数据运算
数据类型
数据类型是值的集合,和定义在此集合上一组操作的总称。
原子类型
它的值不可以再分的数据类型
boolean类型
值:
- true
- false
操作:
- 与
- 或
- 非
int类型
值:
- 2
- 100
操作:
- 加
- 减
- 乘
- 除
- 取模
结构类型
其值可以继续分解的数据类型
抽象数据类型
就是给数据结构使用者看的,针对于数据结构的逻辑结构与数据运算,不用关系数据结构的物理结构。
JavaScript中的数据类型
原子类型
- string
- number
- boolean
- bigint
- symbol
- null
- undefined
结构类型
- object
- array