class Queue
instance variables
vals : seq of Tree`node := [];
operations
public
Enqueue : Tree`node ==> ()
Enqueue (x) ==
vals := vals ^ [x];
public
Dequeue : () ==> Tree`node
Dequeue () ==
def x = hd vals
in ( vals := tl vals;
return x)
pre not isEmpty();
pure public
isEmpty : () ==> bool
isEmpty () ==
return(vals = [])
end Queue
¤ Dauer der Verarbeitung: 0.0 Sekunden
(vorverarbeitet)
¤
|
Haftungshinweis
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.
|