Tôi đã tìm thấy sách và tài nguyên trực tuyến sử dụng cả hai thuật ngữ thay thế cho nhau cho thấy sự khác biệt rõ ràng.Sự khác nhau giữa một kiểu dữ liệu trừu tượng (ADT) và một cấu trúc dữ liệu là gì?
11
A
Trả lời
14
này có thể giúp:
Nói một cách đơn giản, ADT là một mô tả logic và cấu trúc dữ liệu là bê tông. ADT là hình ảnh logic của dữ liệu và các thao tác để thao tác các thành phần thành phần của dữ liệu. Cấu trúc dữ liệu là biểu diễn thực tế của dữ liệu trong quá trình triển khai và các thuật toán để thao tác các phần tử dữ liệu. ADT ở cấp độ hợp lý và cấu trúc dữ liệu ở cấp độ triển khai.
+0
Ví dụ nhanh - Danh sách được liên kết là ADT và cây là một trong những triển khai của nó. – RBT
Các vấn đề liên quan
- 1. Cấu trúc và cấu trúc dữ liệu khác nhau
- 2. Sự khác nhau giữa cơ sở dữ liệu và kho dữ liệu là gì?
- 3. Giải thích sự khác biệt giữa cấu trúc * dữ liệu * và loại dữ liệu *
- 4. Sự khác biệt giữa cấu trúc dữ liệu Cây và đồ thị là gì?
- 5. sự khác nhau giữa các kiểu dữ liệu thô dài và dài trong Oracle là gì?
- 6. Sự khác nhau giữa trừu tượng và ảo là gì?
- 7. Sự khác nhau giữa các kiểu dữ liệu cột BOOL và BOOLEAN của MySQL là gì?
- 8. Sự khác nhau giữa các kiểu dữ liệu BLOB và TEXT trong MySQL là gì?
- 9. Sự khác nhau giữa kiểu dữ liệu-dojo và dojotype là gì?
- 10. Sự khác nhau giữa mô hình dữ liệu và mô hình đối tượng là gì?
- 11. Sự khác biệt giữa tập dữ liệu và cơ sở dữ liệu là gì?
- 12. Sự khác nhau giữa jQuery.data và jQuery._data (dữ liệu gạch dưới) là gì?
- 13. Sự khác biệt giữa cấu trúc dữ liệu tĩnh và động
- 14. Sự khác nhau giữa cấu trúc CvCapture và cấu trúc VideoCapture là gì?
- 15. Sự khác nhau giữa các cơ sở dữ liệu triplestores và đồ thị là gì?
- 16. Sự khác nhau giữa Oracle Streams và Thay đổi dữ liệu Capture là gì?
- 17. Việc sử dụng cấu trúc dữ liệu Heap là gì?
- 18. Java: Sự khác biệt giữa bộ sưu tập và 'Cấu trúc dữ liệu'
- 19. Sự khác nhau giữa `ImmutableSortedSet` và fsharp` Set` là gì?
- 20. Sự khác nhau giữa BYTE và CHAR trong kiểu dữ liệu cột
- 21. Cấu trúc dữ liệu cơ bản của một bộ STL trong C++ là gì?
- 22. Cách cấu trúc dữ liệu Firebase và quy tắc chia sẻ dữ liệu giữa người dùng?
- 23. Loại dữ liệu cấu trúc trong Mathematica?
- 24. gấu trúc tổng hợp dữ liệu vào một mảng sumpy: chuyển đổi cấu trúc dữ liệu
- 25. Cấu trúc cơ sở dữ liệu sonar là gì?
- 26. Sự khác biệt giữa loại và loại dữ liệu trong Haskell là gì?
- 27. Danh sách liên kết có phải là ADT hay là cấu trúc dữ liệu hay cả hai?
- 28. Sự khác nhau giữa các đối tượng Ember và dữ liệu Ember
- 29. Sự khác nhau giữa các mô hình ứng dụng hướng đối tượng và tập trung vào dữ liệu là gì?
- 30. Sự khác nhau giữa mysqli :: real_connect và đối tượng mysqli mới trong kết nối cơ sở dữ liệu là gì?
gì cuốn sách bạn đang đọc? Bất kỳ sự giới thiệu nào về cấu trúc dữ liệu trong cuốn sách ngôn ngữ X sẽ tạo ra sự phân biệt rõ ràng giữa hai cuốn sách này. –
Bắt đầu với http://en.wikipedia.org/wiki/Abstract_data_type vs http://en.wikipedia.org/wiki/Data_structure –