Bau
CList | Erstellt eine leere geordnete Liste. |
Kopf/Schwanz Zugang
GetHead | Gibt das Head-Element der Liste (darf nicht leer sein). |
GetTail | Gibt das Schwanz-Element von der List (darf nicht leer sein). |
Operationen
RemoveHead | Entfernt das Element aus dem Kopf der Liste. |
RemoveTail | Entfernt das Element aus dem Schwanz der Liste. |
AddHead | Fügt ein Element (oder alle Elemente in einer anderen Liste) auf den Kopf der Liste (macht einen neuen Leiter). |
AddTail | Fügt ein Element (oder alle Elemente in einer anderen Liste) an den Schwanz der Liste (macht einen neuen Schwanz). |
RemoveAll | Entfernt alle Elemente aus dieser Liste. |
Iteration
GetHeadPosition | Gibt die Position des Head-Element der Liste. |
GetTailPosition | Gibt die Position des Elements Schwanz der Liste. |
GetNext | Ruft das nächste Element für die Iteration. |
GetPrev | Ruft das vorherige Element für die Iteration. |
Abruf/Änderung
GetAt | Ruft das Element an einer angegebenen position. |
SetAt | Legt das Element an einer angegebenen position. |
RemoveAt-Methode | Entfernt ein Element aus dieser Liste durch Position angegebenen. |
Einfügung
InsertBefore-Methode | Fügt ein neues Element vor einer bestimmten position. |
InsertAfter | Fügt ein neues Element nach einer angegebenen position. |
Suche
Suchen | Ruft die Position eines Elements durch Zeigerwert angegeben. |
FindIndex | Ruft die Position eines Elements durch einen nullbasierten Index angegeben. |
Status
GetCount | Gibt die Anzahl der Elemente in dieser Liste. |
IsEmpty | Tests für die leere Liste Bedingung (keine Elemente). |