Datenstrukturtyp
Ein Datenstrukturtyp ist eine abstrakte Beschreibung der Art, wie Daten organisiert und manipuliert werden, unabhängig von einer konkreten Implementierung. Er definiert die zulässigen Operationen (zum Beispiel Einfügen, Entfernen, Suchen, Durchlaufen) sowie charakteristische Eigenschaften wie Reihenfolge, Duplizierbarkeit und Zugriffsmuster. Datenstrukturtypen dienen dazu, bestimmte Anforderungen an Effizienz und Verhalten zu erfüllen, etwa in Bezug auf Speicherverbrauch oder die Zeitkomplexität von Operationen.
Typische Kategorien umfassen lineare Strukturen wie Arrays, verkettete Listen, Stapel (Stacks) und Warteschlangen (Queues) sowie nichtlineare
Der Begriff betont die Abstraktion: Ein Datenstrukturtyp beschreibt, welche Operationen garantiert werden, während die konkrete Implementierung