我真的很厌倦在python中搜索什么是真正抽象的数据类型?
我到处都发现了这句话:
ADT根据其数据项和相关操作进行定义,而不是其实现。
那么这个陈述究竟意味着什么,请解释一下。
My question is what is abstract data type in python and is it same as abstraction
in python object oriented ?
如果你用好的理论解释并提供与我有帮助的好文章和博客的链接。
python中的抽象数据类型是你自己创建的,
以list
和hashset
为例,它们都形成一个抽象数据类型dictionary
,即使在python中它也会显示为内置。抽象是一种技术,您可以在其中创建抽象数据类型或者它可以被视为一个概念而不是那个数据类型。
我不确定我是否可以提供任何链接,你在大学里学到这些东西。