-
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), dietruezurü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
visualizedes Binärbaums. Studieren Sie die Graphviz-Dokumentation und überlegen Sie, wie die Ausgabe verbessert werden kann und verändern Sie diese entsprechend.