Previous: Exceptions: throw + try + catch
Up: Abstrakte Datentypen
Next: Baum
- Def.:
Eine
Schlange
ist eine (ggf. leere) Folge
von Elementen
zusammen mit einem so genannten (ggf. undefinierten)
Front-Element.
Schnittstelle des ADT Schlange:
enq |
: |
Schlange Objekt |
|
Schlange |
fügt Element hinten ein |
|
|
|
|
|
|
deq |
: |
Schlange |
|
Schlange |
entfernt vorderstes Element |
|
|
|
|
|
|
front |
: |
Schlange |
|
Objekt |
liefert vorderstes Element |
|
|
|
|
|
|
empty |
: |
Schlange |
|
boolean |
liefert true, falls
Schlange leer ist, false sonst |
|
|
|
|
|
|
Source:
Schlange.java
JavaDoc:
Schlange.html
Konzept zur Implementation einer Schlange mit einem Array:
Source:
ArraySchlange.java
JavaDoc:
ArraySchlange.html
Source:
ArraySchlangeTest.java
JavaDoc:
ArraySchlangeTest.html
Applet:
Previous: Exceptions: throw + try + catch
Up: Abstrakte Datentypen
Next: Baum