Uma estrutura de dados é uma forma de organizar e armazenar dados na memória para que possam ser acessados e modificados de forma eficiente. Um tipo de dados abstrato (ADT) é o modelo lógico — as operações e seu comportamento — independentemente de como é implementado.
ADT vs implementação
O ADT descreve operações existem; a estrutura de dados decide elas são armazenadas e quão rápidas são.
