-
Notifications
You must be signed in to change notification settings - Fork 53
Sommer Aufgabe 03
Fabian Steeg edited this page Jun 20, 2011
·
1 revision
- Traversieren Sie den Binärbaum in den verbleibenden Varianten der drei besprochenen Reihenfolgen: Inorder und Postorder. Legen Sie die Elemente in entsprechender Reihenfolge in einer Liste ab. Stellen Sie mithilfe von JUnit-Tests sicher, dass der Baum korrekt traversiert wird.
- Erweitern Sie den besprochenen Binärbaum um eine Methode
boolean contains(int value)
, dietrue
zurückgibt, wenn der Wert im Baum enthalten ist, und sonstfalse
. Stellen Sie auch hier mithilfe von JUnit-Tests sicher, dass Werte korrekt gefunden bzw. nicht gefunden werden. - Generieren Sie mithilfe der Graphviz-Software ein Bild aus dem Output der Methode
visualize
des Binärbaums. Studieren Sie die Graphviz-Dokumentation und überlegen Sie, wie die Ausgabe verbessert werden kann und verändern Sie diese entsprechend.