// sl-4-BA : Der ADT Liste #ifndef LISTE_H #define LISTE_H #ifndef DataTypeDefined #define DataTypeDefined typedef int DataType; #endif struct Liste; typedef Liste * ListenPtr; void empty(ListenPtr &); // leert eine Liste bool is_empty(const ListenPtr); // prüft, ob Liste leer ist void insert(ListenPtr &, const DataType); // fügt Data sortiert in Liste ein void removeFirst(ListenPtr &); // entfernt erstes Element der Liste DataType head(const ListenPtr); // liest erstes Element der Liste #endif