Tietorakenne on tapa järjestää ja varastoida tietoja muistissa niin, että niitä voidaan käyttää ja muokata tehokkaasti. Abstrakti tietotyyppi (ADT) on looginen malli — operaatiot ja niiden käyttäytyminen — riippumatta siitä, miten se toteutetaan.
ADT vs. toteutus
ADT kuvaa operaatioita on olemassa; tietorakenne päättää ne tallennetaan ja kuinka nopeasti ne suoritetaan.
