Warteschlangen auf Basis von verzeigerten Elementen

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]

Requests2.om
TYPE
   Element = POINTER TO ElementRec;
   ElementRec =
      RECORD
         request: Request;
         next: Element;
      END;

   QueueOfRequests =
      RECORD
         head, tail: Element;
         length: INTEGER;
      END;

*Warteschlangen lassen sich mit einfach verzeigerten Listen realisieren.
 
*Jedes Elemente zeigt dabei auf das nach ihm gekommene Element. Die Warteschlange selbst unterhält einen Zeiger an den Anfang (head) und das Ende (tail) der Liste.
 

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]
Copyright © 1999 Andreas Borchert, in HTML konvertiert am 29.06.1999