数据类型和抽象数据类型是如何定义的。二者有何相同和不同之处,抽象数据类型的主要特点是什么?使用抽象数据类型的主要好处是什么?
来源:互联网 发布:论文投稿代理 知乎 编辑:程序博客网 时间:2024/04/30 12:17
数据类型是程序设计语言中的一个概念,它是一个值的集合和操作的集合。如C语言中的整型、实型、字符型等。整型值的范围(对具体机器都应有整数范围),其操作有加、减、乘、除、求余等。实际上数据类型是厂家提供给用户的已实现了的数据结构。“抽象数据类型(ADT)”指一个数学模型及定义在该模型上的一组操作。“抽象”的意义在于数据类型的数学抽象特性。抽象数据类型的定义仅取决于它的逻辑特性,而与其在计算机内部如何表示和实现无关。无论其内部结构如何变化,只要它的数学特性不变就不影响它的外部使用。抽象数据类型和数据类型实质上是一个概念。此外,抽象数据类型的范围更广,它已不再局限于机器已定义和实现的数据类型,还包括用户在设计软件系统时自行定义的数据类型。使用抽象数据类型定义的软件模块含定义、表示和实现三部分,封装在一起,对用户透明(提供接口),而不必了解实现细节。抽象数据类型的出现使程序设计不再是“艺术”,而是向“科学”迈进了一步。
- 数据类型和抽象数据类型是如何定义的。二者有何相同和不同之处,抽象数据类型的主要特点是什么?使用抽象数据类型的主要好处是什么?
- 抽象数据类型的定义
- 数据类型和抽象数据类型
- 数据类型和抽象数据类型
- 数据类型和抽象数据类型
- 数据类型和抽象数据类型
- 数据类型的抽象层次
- 抽象数据类型的设计
- 有理数的抽象数据类型
- 抽象数据类型的表示和实现方法
- 抽象数据类型Triplet的表示和实现
- 抽象数据类型Triplet的表示和实现
- 抽象数据类型Triplet的表示和实现
- 抽象数据类型Triplet的表示和实现
- 抽象数据类型的表示和实现
- 抽象数据类型 Triplet 的表示和实现
- 抽象数据类型Triplet的表示和实现
- Redis数据类型和抽象
- 利用URLRewriter进行URL重写
- 一道题
- OpenGL简明笔记3——纹理过滤
- Java中的instanceof关键字
- ORACLE 10G常用服务的端口号及其位置
- 数据类型和抽象数据类型是如何定义的。二者有何相同和不同之处,抽象数据类型的主要特点是什么?使用抽象数据类型的主要好处是什么?
- Java的接口
- 从union的sizeof问题看cpu的对界
- 复旦大学在读博士
- 世界十大经典电影
- 一个例子对于类继承和关键字“this”的理解
- 股票知识网址收藏
- Oracle的decode()函數使用技巧
- JAVA格式化时间日期