Stapel auf Basis von ARRAYs II

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

TicTacToe.om
PROCEDURE GetCurrentState(VAR list: ListOfStates;
                          VAR state: State);
BEGIN
   ASSERT(list.nofstates > 0);
   state := list.state[list.nofstates - 1];
END GetCurrentState;

PROCEDURE Length(list: ListOfStates) : SHORTINT;
BEGIN
   RETURN list.nofstates
END Length;

*Vorteil: Einfache Realisierung und auch ein Zugriff auf das i-te Element wäre effizient möglich.
 
*Nachteil: Die maximale Zahl der aufnehmbaren Elemente ist begrenzt und muß im voraus festgelegt werden.
 

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