A B D E G K L M O S T V Z

A

ABSCHLUSS - Class in Model.Baum
Beschreibt ein Abschlusselement des Baums.
ABSCHLUSS() - Constructor for class Model.Baum.ABSCHLUSS
Für das Anlegen des Abschlusses brauchts nichts getan zu werden.
ABSCHLUSS - Class in Model.Liste
Beschreibt ein Abschlusselement der Liste.
ABSCHLUSS() - Constructor for class Model.Liste.ABSCHLUSS
Für das Anlegen des Abschlusses brauchts nichts getan zu werden.
AnzahlFuerBaumsucheGeben() - Method in class Model.TESTSUCHE
Meldet die durchschnittliche Anzahl der Vergleiche für die Suche im Baum.
AnzahlFuerListensucheGeben() - Method in class Model.TESTSUCHE
Meldet die durchschnittliche Anzahl der Vergleiche für die Suche in der Liste.

B

BAUM - Class in Model.Baum
Ein sortierter Binärbaum nach Standardimplementierung.
BAUM() - Constructor for class Model.Baum.BAUM
Legt einen leeren Baum an.
BAUMELEMENT - Class in Model.Baum
Beschreibt ein abstraktes Element des Baums.
BAUMELEMENT() - Constructor for class Model.Baum.BAUMELEMENT
 
BaumSuchanzahlSetzen(String) - Method in class OBERFLAECHE
Trägt die Vergleichsanzahl für die Suche im Baum ein.
BaumSuchanzahlSetzen(String) - Method in interface OBERFLAECHENINTERFACE
Trägt die Vergleichsanzahl für die Suche im Baum ein.
BeendenAusfuehren() - Method in class KONTROLLEUR
Beendet das Programm.
BeendenAusfuehren() - Method in interface KONTROLLEURINTERFACE
Beendet das Programm.
BezeichnerGenerieren() - Method in class Model.GENERATOR
erzeugt einen neuen Bezeichner.

D

DATENELEMENT - Interface in Model
Beschreibt eine allgemeines Datenelement für Liste oder Baum.
DurchschnittsTest(int, boolean, boolean) - Method in class Model.TESTSUCHE
Bestimmt die durschnittlichen Vergleichszahlen f&uum;r die Suche.

E

Einfuegen(DATENELEMENT) - Method in class Model.Baum.ABSCHLUSS
Fügt ein neues Datenelement in den Baum ein.
Einfuegen(DATENELEMENT) - Method in class Model.Baum.BAUM
Fügt ein neues Datenelement in den Baum ein.
Einfuegen(DATENELEMENT) - Method in class Model.Baum.BAUMELEMENT
Fügt ein neues Datenelement sortiert in den Baum ein.
Einfuegen(DATENELEMENT) - Method in class Model.Baum.KNOTEN
Fügt ein neues Datenelement in den Baum ein.
Einfuegen(DATENELEMENT) - Method in class Model.Liste.ABSCHLUSS
Fügt ein neues Datenelement sortiert in die Liste ein.
Einfuegen(DATENELEMENT) - Method in class Model.Liste.KNOTEN
Fügt ein neues Datenelement sortiert in die Liste ein.
Einfuegen(DATENELEMENT) - Method in class Model.Liste.LISTE
Fügt ein neues Datenelement sortiert in die Liste ein.
Einfuegen(DATENELEMENT) - Method in class Model.Liste.LISTENELEMENT
Fügt ein neues Datenelement sortiert in die Liste ein.

G

GENERATOR - Class in Model
 
GENERATOR(int) - Constructor for class Model.GENERATOR
Initialisiert den Zufallsgenerattor.

K

KNOTEN - Class in Model.Baum
Beschreibt einen Knoten des Baums.
KNOTEN(DATENELEMENT, BAUMELEMENT, BAUMELEMENT) - Constructor for class Model.Baum.KNOTEN
Legt einen neuen Knoten mit gegebenem Datenelement und gegebenen Nachfolgern an.
KNOTEN - Class in Model.Liste
Beschreibt einen Knoten der Liste.
KNOTEN(DATENELEMENT, LISTENELEMENT) - Constructor for class Model.Liste.KNOTEN
Legt einen neuen Knoten mit gegebenem Datenelement und gegebenem Nachfolger an.
KONTROLLEUR - Class in <Unnamed>
Kontrolleur des Programms.
KONTROLLEUR() - Constructor for class KONTROLLEUR
Besetzt das Attribut vor.
KONTROLLEURINTERFACE - Interface in <Unnamed>
Schnittstelle des Kontrolleurs für die Oberfläche.

L

LISTE - Class in Model.Liste
Eine sortierte Liste nach Standardimplementierung.
LISTE() - Constructor for class Model.Liste.LISTE
Legt eine leere Liste an.
LISTENELEMENT - Class in Model.Liste
Beschreibt ein abstraktes Element der Liste.
LISTENELEMENT() - Constructor for class Model.Liste.LISTENELEMENT
Keine Aufgabe, nur zur Dokumentation aufgeführt.
ListenSuchanzahlSetzen(String) - Method in class OBERFLAECHE
Trägt die Vergleichsanzahl für die Suche in der Liste ein.
ListenSuchanzahlSetzen(String) - Method in interface OBERFLAECHENINTERFACE
Trägt die Vergleichsanzahl für die Suche in der Liste ein.

M

main(String[]) - Static method in class SUCHETESTEN
Startmethode, erzeugt ein Objekt dieser Klasse.
Model - package Model
 
Model.Baum - package Model.Baum
 
Model.Liste - package Model.Liste
 

O

OBERFLAECHE - Class in <Unnamed>
 
OBERFLAECHE(KONTROLLEURINTERFACE) - Constructor for class OBERFLAECHE
Legt die Oberflächenelemente an und setzt den Kontrolleur.
OBERFLAECHENINTERFACE - Interface in <Unnamed>
Schnittstelle der Oberfläche für den Kontrolleur.
OberflaecheSetzen(OBERFLAECHENINTERFACE) - Method in class KONTROLLEUR
Setzt die Oberfläche.

S

STRINGDATEN - Class in Model
Beschreibt ein Datenelement, das nur aus einem als String beschriebenen Schüssel besteht..
STRINGDATEN(String) - Constructor for class Model.STRINGDATEN
Trägt den Schlüssel ein.
Suchen(DATENELEMENT) - Method in class Model.Baum.ABSCHLUSS
Sucht ein Datenelement mit dem in der Referenz angegebenen Schlüssel.
Suchen(DATENELEMENT) - Method in class Model.Baum.BAUM
Sucht ein Datenelement mit dem in der Referenz angegebenen Schlüssel.
Suchen(DATENELEMENT) - Method in class Model.Baum.BAUMELEMENT
Sucht ein Datenelement mit dem in der Referenz angegebenen Schlüssel.
Suchen(DATENELEMENT) - Method in class Model.Baum.KNOTEN
Sucht ein Datenelement mit dem in der Referenz angegebenen Schlüssel.
Suchen(DATENELEMENT) - Method in class Model.Liste.ABSCHLUSS
Sucht ein Datenelement mit dem in der Referenz angegebenen Schlüssel.
Suchen(DATENELEMENT) - Method in class Model.Liste.KNOTEN
Sucht ein Datenelement mit dem in der Referenz angegebenen Schlüssel.
Suchen(DATENELEMENT) - Method in class Model.Liste.LISTE
Sucht ein Datenelement mit dem in der Referenz angegebenen Schlüssel.
Suchen(DATENELEMENT) - Method in class Model.Liste.LISTENELEMENT
Sucht ein Datenelement mit dem in der Referenz angegebenen Schlüssel.
SuchenAusfuehren(int, int, boolean, boolean) - Method in class KONTROLLEUR
Ausführen der Laufzeitmessungen.
SuchenAusfuehren(int, int, boolean, boolean) - Method in interface KONTROLLEURINTERFACE
Ausführen der Laufzeitmessungen.
SUCHETESTEN - Class in <Unnamed>
Hauptklasse des Programms.

T

TESTSUCHE - Class in Model
 
TESTSUCHE(int) - Constructor for class Model.TESTSUCHE
Legt die benötigten Objekte an und besetzt die Attributwerte.

V

Vergleichen(DATENELEMENT) - Method in interface Model.DATENELEMENT
Vergleicht den Schlüssel des Datenelements mit dem in der Referenz angegebenen Schüssel.
Vergleichen(DATENELEMENT) - Method in class Model.STRINGDATEN
Vergleicht den Schlüssel des Datenelements mit dem in der Referenz angegebenen Schüssel.

Z

ZaehlerErhoehen() - Static method in class Model.Baum.BAUM
Erhöht den Zähler um 1.
ZaehlerErhoehen() - Static method in class Model.Liste.LISTE
Erhöht den Zähler um 1.
ZaehlerGeben() - Static method in class Model.Baum.BAUM
Meldet den Zählerstand.
ZaehlerGeben() - Static method in class Model.Liste.LISTE
Meldet den Zählerstand.

A B D E G K L M O S T V Z