数据结构系统学习(1)数据类型和数据结构的概念
3 月,跳不动了?>>> 目录 1.有关数据结构的基本概念和术语 2.数据结构 在现代计算机系统中,计算机更多地用于控制,管理及数据处理等非数值计算的处理工作,而不像之前只需要处理数值型数据。这个时候,数据的类型变为了由字符,表格和图像格式等组合而成的具有一定结构的数据。 而用程序处理如何处理这些数据已经变得越来越重要了,由此产生了一个叫做数据结构的学科。下面就一起来研究它 1.有关数据结构的基本概念和术语 (1)数据 数据是对客观事物的符号表示,是所有能输入到计算机中并被计算机程序处理的符号的总称。 (2)数据元素 数据元素是数据的基本单位,作为一个整体处理,一个数据元素可以由若干个数据项组成。 (3)数据对象 数据对象是性质相同的数据元素的集合,是数据的一个子集。 (4)数据类型 为了刻画操作的数据对象的特性,引入了这个概念。 数据类型是一个值的集合和定义在这个值集上的一组操作的总称。 按照"值的"不同特性,高级程序设计语言可以分为非结构的原子类型和有结构的结构类型(可以看作是一种数据结构和定义在其上的一种操作)。 所以数据结构和数据类型的关系是: 数据类型的结构类型 = 数据结构 + 在这种数据结构上的操作方法。 (5)抽象数据结构 抽象数据类型是三元组(D,S,P)。这里D是数据对象,S是D上的关系集,P是D上的基本操作集。