https://www.passeidireto.com/pergunta/130709149/os-tipos-abstratos-de-dados-possuem-uma-estrutura-de-dados-e-funcoes-de-manipula
Recomendo esse arquivo que achei no Passei Direto