为什么要定义抽象数据类型

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/28 02:04:21
为什么要定义抽象数据类型为什么要定义抽象数据类型为什么要定义抽象数据类型抽象数据类型(AbstractDataType简称ADT)是指一个数学模型以及定义在此数学模型上的一组操作.抽象数据类型需要通过

为什么要定义抽象数据类型
为什么要定义抽象数据类型

为什么要定义抽象数据类型
抽象数据类型(Abstract Data Type 简称ADT)是指一个数学模型以及定义在此数学模型上的一组操作.抽象数据类型需要通过固有数据类型(高级编程语言中已实现的数据类型)来实现.抽象数据类型是与表示无关的数据类型,是一个数据模型及定义在该模型上的一组运算.对一个抽象数据类型进行定义时,必须给出它的名字及各运算的运算符名,即函数名,并且规定这些函数的参数性质.一旦定义了一个抽象数据类型及具体实现,程序设计中就可以像使用基本数据类型那样,十分方便地使用抽象数据类型.
抽象数据类型(ADT):用于指定逻辑特性而不指定实现细节的数据结构.
和其他数据类型一样,ADT有3个相关项: ADT的名字(称为类型名); 从属于ADT的值(称为域)
以及数据的相关操作.