Die Klasse Deque ist die Basisklasse von Stack und Queue. Der Name „Deque“ entstand aus „Double-ended Queue“ – einer doppel-endigen Queue. Man kann sowohl an den Anfang als auch an das Ende einer Deque Elemente anfügen und von beiden Enden Elemente lesen. Die Klasse Deque enthält Elemente des Typs Variant.
Eigenschaft | Typ | Bedeutung |
---|---|---|
Size | Integer (Read-Only) | Anzahl der Elemente der Deque |
IsEmpty | Boolean (Read-Only) | Wahr, wenn keine Elemente in der Deque sind, sonst falsch |
Methode | Bedeutung |
---|---|
Clear() | Entfernen aller Elemente |
PushFront(vElement) | Anfügen eines Elements an den Anfang der Deque |
PushBack(vElement) | Anfügen eines Elements an das Ende der Deque |
PopFront() | Entfernen und Zurückgeben des ersten Elements |
PopBack() | Entfernen und Zurückgeben des letzten Elements |
PeekFront() | Rückgabe des ersten Elements, ohne es zu entfernen |
PeekBack() | Rückgabe des letzten Elements, ohne es zu entfernen |
Artikel