抽象数据类型(ADT)和数据结构的区别是什么?

时间:2022-02-08 16:38:05

I have found books and online resources use both terms interchangeably wihout showing much explicit distinction.

我发现书籍和在线资源可以互换使用这两个术语,但却显示出明显的区别。

1 个解决方案

#1


14  

this may help:

这可以帮助:

To put it simple, ADT is a logical description and data structure is concrete. ADT is the logical picture of the data and the operations to manipulate the component elements of the data. Data structure is the actual representation of the data during the implementation and the algorithms to manipulate the data elements. ADT is in the logical level and data structure is in the implementation level.

简单来说,ADT是一个逻辑描述,数据结构是具体的。ADT是数据的逻辑图和操作数据的组件元素的操作。数据结构是实现过程中数据的实际表示,是操作数据元素的算法。ADT在逻辑层,数据结构在实现层。

ADT vs DS

ADT vs DS

#1


14  

this may help:

这可以帮助:

To put it simple, ADT is a logical description and data structure is concrete. ADT is the logical picture of the data and the operations to manipulate the component elements of the data. Data structure is the actual representation of the data during the implementation and the algorithms to manipulate the data elements. ADT is in the logical level and data structure is in the implementation level.

简单来说,ADT是一个逻辑描述,数据结构是具体的。ADT是数据的逻辑图和操作数据的组件元素的操作。数据结构是实现过程中数据的实际表示,是操作数据元素的算法。ADT在逻辑层,数据结构在实现层。

ADT vs DS

ADT vs DS