Zitat von
3_of_8:
Und ich weiß nicht so ganz, wie du das mit Klammern hinkriegen willst mit Stacks.
Die öffnenden Klammern kommen auch in den Operatoren-Stack. Sobald eine schließende Klammer gelesen wird, kann der obere Operand aus dem Operanden-Stapel im Puffer gespeichert werden, über den obersten Operator mit dem jetzt obersten Operanden kombiniert und an dessen Stelle in den Operanden-Stapel gelegt. Und das ganze so lange, bis die öffnende Klammer ganz oben im Operator-Stack liegt.