|
PROCEDURE InitQueue(VAR queue: Queue); PROCEDURE AddElement(VAR queue: Queue; element: Element); PROCEDURE RemoveElement(VAR queue: Queue; VAR element: Element); PROCEDURE Length(queue: Queue) : INTEGER; PROCEDURE Full(queue: Queue) : BOOLEAN; |
AddElement hängt das angegebene Element an das
Ende der Warteschlange.
| |
RemoveElement entfernt das Element der Liste mit
der höchsten Verweildauer und liefert es zurück.
| |
Length liefert die Anzahl der in der Warteschlange
befindlichen Elemente und Full liefert TRUE,
falls die Warteschlange keine weiteren Elemente mehr aus
Kapazitätsgründen aufnehmen kann, bevor nicht mindestens
ein Element entfernt wird.
|
Copyright © 1999, 2004, 2005 Andreas Borchert, in HTML konvertiert am 14.09.2005 |