Hallo,
ich versuche gerade eine neue Operation zu meinem ADT hinzuzufügen. Es soll ein bestimmtes Element T an einer bestimmten position Nat in die Liste eingefügt werden (insert) . Dabei will ich aber nur die 4 anderen Operationen der ADT nutzen:
ich versuche gerade eine neue Operation zu meinem ADT hinzuzufügen. Es soll ein bestimmtes Element T an einer bestimmten position Nat in die Liste eingefügt werden (insert) . Dabei will ich aber nur die 4 anderen Operationen der ADT nutzen:
- new = erstellt eine neue Liste
- front = fügt ein Element T vorne an die Liste hinzu
- head = gibt das vorderste Element zurück
- rest = gibt die Lise ohne head zurück
- zero = 0
- succ() = x+1