Podstawy ADT

WPROWADZENIE

Abstrakcyjny typ danych (ang. abstract data type, ADT) jest typem danych, który jest dostępny tylko za pośrednictwem odpowiedniego interfejsu. Program korzystający z abstrakcyjnego typu danych nazywamy klientem, a program określający typ danych - implementacją. Dzięki abstrakcyjnym typom danych możemy oddzielić wykonywane przez programy pojęciowe przekształcenia danych od wszelkich konkretnych reprezentacji struktur danych i implementacji algorytmów. Przy analizie wydajności programów musimy być świadomi kosztów operacji podstawowych.

Dla zbiorów obiektów abstrakcyjnych zwykle potrzebujemy następujących operacji:

Najważniejsze abstrakcyjne typy danych:

ZALETY UŻYWANIA ADT

WIKIPEDIA