数据结构定义
Data_Structure=(D,R)
其它定义
Sartaj Sahni在他的《数据结构、算法与应用》一书中称:“数据结构是
数据对象,以及存在于该对象的
实例和组成实 例的
数据元素之间的各种联系。这些联系可以通过定义相关的
函数来给出。”他将
数据对象(data object)定义为“一个数据对象是
实例或
值的集合”。
Robert L.Kruse在《数据结构与程序设计》一书中,将一个数据结构的设计过程分成抽象层、数据结构层和实现层。其中,抽象层是指抽象数据类型层,它讨论数据的
逻辑结构及其
运算,数据结构层和实现层讨论一个数据结构的表示和在计算机内的存储细节以及运算的实现。
1.1把基于存储结构的运算实现的步骤或过程称为算法