首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >抽象数据类型可以从另一个抽象数据类型生成吗?

抽象数据类型可以从另一个抽象数据类型生成吗?
EN

Stack Overflow用户
提问于 2020-12-05 16:02:21
回答 1查看 29关注 0票数 0

根据我的理解,抽象数据类型是一种具有抽象表示形式的数据类型,可以通过多种方式实现其核心功能。它是具体数据类型的对立面。在大多数书籍或类中,他们描述抽象数据类型应该由具体的数据类型实现。抽象数据类型不能由另一个抽象数据类型实现吗?从技术上讲,总是有各种各样的项目或问题要求我们实现具有队列的堆栈,这是另一种抽象数据类型。也许我误解了什么,这导致我在这里问。从概念上讲,或者在语言的设计中,抽象数据类型总是由具体的数据类型构成的,或者它们是否可以由其他抽象数据类型构成?为什么要视答案而定?

EN

回答 1

Stack Overflow用户

发布于 2020-12-05 16:12:48

不确定这是否是您的意思,您可以使用抽象数据类型Map来实现抽象数据类型集(通过使用e -> dummyValue的映射条目对集合条目e进行建模,以指示其存在)。这就是Java的HashSet是如何做的,它在内部使用HashMap。

另一个例子是Stack (可以使用List实现)。

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

https://stackoverflow.com/questions/65154969

复制
相关文章

相似问题

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