| Modifier and Type | Method and Description |
|---|---|
void |
einfuegen(ElementTyp daten)
Fügt ein Element in die Menge ein.
|
void |
loeschen(SchluesselTyp schluessel)
Löscht ein Element aus der Menge.
|
IMengeIterator<SchluesselTyp,ElementTyp> |
neuerIterator()
Liefert einen Iterator, um alle Elemente auszugeben.
|
ElementTyp |
suchen(SchluesselTyp schluessel)
Liefert ein Element zu einem Schlüsselwert.
|
void einfuegen(ElementTyp daten) throws MengenException
daten - zu speicherndes ElementMengenException - kann geworfen werden falls Element bereits vorhanden ist oder kein Speicherplatz verfügbar istvoid loeschen(SchluesselTyp schluessel) throws MengenException
schluessel - Schlüsselwert des zu löschenden ElementsMengenException - falls das Element nicht vorhanden istElementTyp suchen(SchluesselTyp schluessel) throws MengenException
schluessel - Schlüsselwert des zu löschenden ElementsMengenException - falls das Element nicht vorhanden istIMengeIterator<SchluesselTyp,ElementTyp> neuerIterator()