Data structure (cấu trúc dữ liệu) là cách tổ chức và lưu trữ dữ liệu trong bộ nhớ sao cho có thể truy cập và sửa đổi một cách hiệu quả. Abstract data type (ADT) là mô hình logic — các thao tác và hành vi của chúng — độc lập với cách nó được hiện thực.
ADT so với hiện thực (implementation)
ADT mô tả thao tác nào tồn tại; data structure quyết định chúng được lưu trữ và chạy nhanh đến đâu.
