Previous: Exceptions
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
Up: Abstrakte Datentypen
Next: Baum