Examples of Infix-to-Postfix Conversion


Infix expression:       a+b*c-d/e*f
Token   operator stack  top         postfix string

A                               a
+       +
B                               ab
*       +*
C                               ABC
-       +                       ABC*
                                ABC*+
        -
D                               ABC*+d
/       -/
E                               ABC*+de
*       -                       ABC*+de/
        -*
F                               ABC*+de/f
        -                       ABC*+de/f*
                                ABC*+de/f*-




Infix expression:              (a+b*c-d)/ (e*f)
Token   operator stack  top    postfix string

(       (
a                               a
+       (+
b                               ab
*       (+*
c                               abc
-       (+                     ABC*
        (                      ABC*+
        (-
d                               abc*+d
)                              ABC*+d-
/       /
(       /(
e                               abc*+d-e
*       /(*
f                               abc*+d-ef
)       /(                     abc*+d-ef*
/
    ABC*+d-ef*/

Infix to-postfix examples

  • 1.
    Examples of Infix-to-PostfixConversion Infix expression: a+b*c-d/e*f Token operator stack  top postfix string A a + + B ab * +* C ABC - + ABC* ABC*+ - D ABC*+d / -/ E ABC*+de * - ABC*+de/ -* F ABC*+de/f - ABC*+de/f* ABC*+de/f*- Infix expression: (a+b*c-d)/ (e*f) Token operator stack  top postfix string ( ( a a + (+ b ab * (+* c abc - (+ ABC* ( ABC*+ (- d abc*+d ) ABC*+d- / / ( /( e abc*+d-e * /(* f abc*+d-ef ) /( abc*+d-ef*
  • 2.
    / ABC*+d-ef*/