Programmieraufgaben zum Leitprogramm

Binäre Suchbäume

Die folgenden Webseiten enthalten weitere Hinweise und Codegerüste in Java für die Programmieraufgaben des Leitprogramms. Diese Programmieraufgaben sind mit einem CD-ROM Symbol im Leitprogramm markiert.

Die Codegerüste und Anweisungen sind für die Programmiersprache Java bestimmt.

Kompilieren und Ausführen der Programmieraufgaben

Die Programmieraufgaben sind nach den einzelnen Kapiteln gegliedert (siehe unten). Alle benötigten Klassen befinden sich im Verzeichnis des jeweiligen Kapitels und können unabhängig von den Klassen in anderen Kapiteln kompiliert und genutzt werden.

Für jede Programmieraufgabe existiert eine Klasse mit der Aufgabennummer im Namen. Zum Beispiel gehört zur Programmieraufgabe 3.2 im Leitprogramm eine Aufgabe3_2 im Verzeichnis zu Kapitel 3.

Um die Klassen zu kompilieren, kann einfach

   javac *.java

auf der Kommandozeile eingegeben werden. Oder die Klassen eines Kapitels können zu einem neuen Projekt der bevorzugten Entwicklungsumgebung hinzugefügt werden.

Die Programmieraufgabe 3.2 wird dann zum Beispiel mit dem folgenden Befehl auf der Kommandozeile ausgeführt:

   java Aufgabe3_2

Programmieraufgaben zum Kapitel 3 - Binärbäume
Programmieraufgaben zum Kapitel 4 - Binäre Suchbäume
Programmieraufgaben zum Kapitel 5 - Balancierte Suchbäume