java - 抽象数据类型(ADT)和数据结构有什么区别?

标签 java c++ algorithm data-structures abstract-data-type

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

最佳答案

这可能会有所帮助:

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 vs DS

关于java - 抽象数据类型(ADT)和数据结构有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13965757/

相关文章:

java - Quickblox 公共(public)群聊天记录

c++ - CPP 中字符串的内存管理问题

java - 处理这个 "try - error - clean -retry"案例的最佳方法是什么?

java - AIML 处理器扩展 : tag not working in aiml

java - 如何找到给定字符串中最长的单词?

c++ - vector storing lambdas——CLANG 与其他两个

c++ - Boost JSON解析器和IP地址

algorithm - 汉明数和 double

java - 在 mapreduce 中随机播放大数据文件

algorithm - 用于降雨预报的滑动窗口算法