-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path数据结构
55 lines (34 loc) · 1.79 KB
/
数据结构
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
数据结构
是相互之间存在一种或多种特定关系的数据元素的集合
数据
是描述客观事物的符号, 是计算机中可以操作的对象, 是能被计算机识别, 并输入给计算机处理的符号集合
数据元素
是组成数据的, 有一定意义的基本单位, 在计算机中通常作为整体处理. 也被称为记录
数据项
一个数据元素可以有若干个数据项组成 数据项是数据不可分割的最小单位
数据对象
是性质相同的数据元素的集合, 是数据的子集
逻辑结构
是指数据对象中数据元素之间的相互关系
1 集合结构
集合结构中的数据元素出了同属于一个集合外, 它们之间没有其他关系
2 线性结构
线性结构中的数据元素之间是一对一的关系
3 树形结构
树形结构中的数据元素之间存在一种一对多的层次关系
4 图形结构
图形结构的数据元素是多对多的关系
物理结构
是指数据的逻辑结构在计算机中的存储形式
1 顺序存储结构
是把数据元素存放在地址连续的存储单元里, 其数据间的逻辑关系和物理关系是一致的
2 链式储存结构
是把数据元素存放在任意的存储单元里, 这组存储单元可以是连续的, 也可以是不连续的
数据类型
是指一组性质相同的值得集合及定义在此集合上的一些操作的总称
抽象
是指抽取出事物具有的普遍性的本质
抽象数据类型(Abstract Data Type, ADT)
是指一个数学模型及定义在该模型上的一组操作
"抽象"的意义在于数据类型的数学抽象特性
抽象数据类型体现了程序设计中问题分解, 抽象和信息隐藏的特性