| empty | : | Baum |
|
boolean | liefert true, falls Baum leer ist |
| left | : | Baum |
|
Baum | liefert linken Teilbaum |
| right | : | Baum |
|
Baum | liefert rechten Teilbaum |
| value | : | Baum |
|
Objekt | liefert Wurzelelement |
Implementation eines Baumes mit Verweisen
Traversierungen
Eine Traversierung eines binären Baumes besteht aus dem systematischen Besuchen aller Knoten in einer bestimmten Reihenfolge.
Traversierungen dieses Baumes
| Preorder: | / + F * A B - X Y |
| Inorder: | F + A * B / X - Y |
| Postorder: | F A B * + X Y - / |
| Klammerinorder: | ( ( F + ( A * B) ) / ( X - Y ) ) |
Source:
PostfixBaumBau.java
JavaDoc:
PostfixBaumBau.html
Applet:
Source:
PraefixBaumBau.java
JavaDoc:
PraefixBaumBau.html
Applet: