首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >什么是ADT?(抽象数据类型)

什么是ADT?(抽象数据类型)
EN

Stack Overflow用户
提问于 2012-04-22 18:13:39
回答 10查看 134.9K关注 0票数 51

我目前正在学习抽象数据类型(ADT),但我完全不了解它的概念。有人能给我解释一下这到底是什么吗?另外,什么是集合、袋子和列表ADT?简而言之?

EN

回答 10

Stack Overflow用户

发布于 2016-10-26 05:10:45

真正抽象的数据类型描述了它的实例的属性,而不是对它们的表示或特定操作的承诺。例如,抽象(数学)类型Integer是一个离散的、无限制的、线性排序的实例集。具体类型为实例提供了特定的表示,并实现了一组特定的操作。

票数 3
EN

Stack Overflow用户

发布于 2013-12-11 13:16:55

ADT是一组数据值和相关操作,它们完全独立于任何特定的实现。一个ADT的优点是实现时对user.only接口是隐藏的,声明为.This意味着ADT有多种方式

票数 1
EN

Stack Overflow用户

发布于 2016-11-21 22:51:47

抽象数据类型是包含具有各种操作的数据的数学模块。实现细节是隐藏的,这就是它被称为抽象的原因。抽象允许您通过关注数据和操作的逻辑属性来组织任务的复杂性。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10267084

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档