为什么要定义抽象数据类型
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/06/14 00:48:35
为什么要定义抽象数据类型
![为什么要定义抽象数据类型](/uploads/image/z/776089-1-9.jpg?t=%E4%B8%BA%E4%BB%80%E4%B9%88%E8%A6%81%E5%AE%9A%E4%B9%89%E6%8A%BD%E8%B1%A1%E6%95%B0%E6%8D%AE%E7%B1%BB%E5%9E%8B)
抽象数据类型(Abstract Data Type 简称ADT)是指一个数学模型以及定义在此数学模型上的一组操作.抽象数据类型需要通过固有数据类型(高级编程语言中已实现的数据类型)来实现.抽象数据类型是与表示无关的数据类型,是一个数据模型及定义在该模型上的一组运算.对一个抽象数据类型进行定义时,必须给出它的名字及各运算的运算符名,即函数名,并且规定这些函数的参数性质.一旦定义了一个抽象数据类型及具体实现,程序设计中就可以像使用基本数据类型那样,十分方便地使用抽象数据类型.
抽象数据类型(ADT):用于指定逻辑特性而不指定实现细节的数据结构.
和其他数据类型一样,ADT有3个相关项: ADT的名字(称为类型名); 从属于ADT的值(称为域)
以及数据的相关操作.
抽象数据类型(ADT):用于指定逻辑特性而不指定实现细节的数据结构.
和其他数据类型一样,ADT有3个相关项: ADT的名字(称为类型名); 从属于ADT的值(称为域)
以及数据的相关操作.