数据结构的基本概念
数据元素:是组成数据的、有一定意义的基本单位。在计算机中通常作为总体处理。也被称为记录。 数据项:一个数据元素能够有若干个数据项组成。 数据项是数据不可切割的最小单位。 数据对象:是性质同样的数据元素的集合。是数据的子集。 结构:结构是指各个组成部分相互搭配的排列的方式。不容数据元素之间不是独立的。而是存在特定关系,我们将这些特定关系的称为结构。 数据结构:是相互之间存在一种或多种特定关系的数据元素的集合。 逻辑结构:是指数据对象中数据元素之间的相互关系。 分为下面四种: 1、集合结构: 集合结构的数据元素除了通数据一个集合外,它们之间没有其它关系。 各个数据元素是“平等”的。他们的共同属性是“同属于一个集合”。数据结构中的集合关系就类似数学中的集合。 2、线性结构:线性结构中的数据元素之间的一对一的关系。 3、树形结构:树形结构中的数据元素之间存在一种一对多的层次关系 4、图形结构:图形结构的数据元素是多对多的关系。 物理结构:(存储结构)指数据的逻辑结构在计算机中的存储形式。存储器主要是针对内存而言,像硬盘、软盘、光盘等外部存储器的数据组织通经常使用文件结构描写叙述。 数据的存储元素直接按的逻辑关系。是实现物理结构的重点和难点。 数据元素的存储结构形式有两种:顺序存储和链式存储。 1、顺序存储结构:是把数据元素存放在地址连续的存储单元里。其数据间的逻辑关系和物理关系是一致的。