多语言展示
当前在线:1920今日阅读:167今日分享:16

自考数据结构:[1]认识这门学科

数据机构是大学里比较难的一门学科,为了方便更多的学子能够快速的学习这门学科,小编将系列的写出自己学习的一些经验。
方法/步骤
1

什么是数据结构(Data Structure):       数据结构是指数据之间的关系,即数据的组织形式。

2

数据结构的概念(定义):    至今没有一个关于数据结构的标准定义。

3

数据结构的一些基本术语:    1、数据(Data)的概念:信息的载体,它能够被计算机识别、存储和加工处理。    2、数据元素(Data Element)的概念:数据的基本单位。数据元素也称为元素、结点、顶点、记录。有时一个数据元素可以由若干个数据项(也可称为字段、域、属性)组成,数据项是具 有独立含义的最小标识单位。

4

数据结构包含的内容:      1、数据元素之间的逻辑关系,也称为数据的逻辑结构(Logical   Structure);       ps:逻辑结构(逻辑关系)与数据的存储无关,是独立于计算机的。      2、数据元素及其关系在计算机存储器内的表示,称为数据的存储结构(Storage  Structure);        ps: 存储结构依赖于计算机语言。      3、数据的运算,即对数据施加的操作;        ps:数据的运算是定义在数据的逻辑结构上的,每种逻辑结构都有一个运箅的集合,最常用的运算有:检索、插人、删除 新、排序等。

5

数据类型(data type):     1、概念: 数据类型是一个值的集合以及在这些值上定义的一组操作的总称。    2、分类:原子类型(值不可以分解,如整型,字符型),结构类型(值可以分解,如数组,)

6

抽象数据类型(abstract data type简称ADT):       1、概念:指抽象数据的组织和与之相关的操作。  他可以看做是数据的逻辑结构在其逻辑结构上定义的操作。      2、一个ADT可以描述为如图:      3、优点:将数据和操作封装在一起,实现了信息的隐藏。

7

ADT和类的关系:      ADT和类的概念反应了程序或软件设计的两层抽象。      ADT是在概念层(抽象层)描述问题。      类是在实现层描述问题。

推荐信息