1.2.2 数据结构

  数据结构的形式定义为:

  数据结构是一个二元组
   Data_Structures = ( D,S )

  其中:D是数据元素的有限集,
     S是D上关系的有限集。

  按关系或结构分,数据结构可归结为以下四类:线性结构、树形结构、图状结构和集合结构。

  数据结构应该包括数据的"逻辑结构"和数据的"物理结构"两个方面(层次)。

  数据逻辑结构是对数据元素之间存在的逻辑关系的描述,它可以用一个数据元素的集合和定义在此集合上的若干关系表示。

  数据物理结构是数据逻辑结构在计算机中的表示和实现,故又称数据"存储结构"。
 

 

  上述对数据结构的定义还只是数学上的抽象概念,并没有涉及计算机,完整的数据结构定义还应该包括它在计算机中的表示-即数据的存储结构。