12.01.2014 Aufrufe

2-up - ETH Zürich

2-up - ETH Zürich

2-up - ETH Zürich

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Auswertung binärer Operatorbäume<br />

• Wenn der Baum keine Unterbäume<br />

hat, dann ist der Wert des Baums<br />

das Attribut der Wurzel (= Blatt)<br />

• Ansonsten existiert ein linker und<br />

rechter Unterbaum. Berechne (in<br />

rekursiver Weise!) „so“ den Wert<br />

des linken Unterbaums, dann<br />

„genauso“ den Wert des rechten<br />

Unterbaums und wende die<br />

Operation (= Attribut der Wurzel)<br />

auf die beiden Werte an<br />

→ 2*3=6 → 7-6<br />

= 1 → 1+2 = 3<br />

→ 3+...12 = 15<br />

179<br />

Auswertung des Ausdrucks durch<br />

Schrittweise Reduktion des Operatorbaums<br />

1<br />

6<br />

15<br />

3 3 12<br />

180<br />

76

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!