后缀表达式/逆波兰表达式

2015-09-25  本文已影响1255人  fever105

后缀表达式/逆波兰表达式

运算表达式的种类

后缀表达式的优点

中缀表达式转换为后缀表达式的方法

a + b * c - (d + e)

  1. 按照运算符的优先级对所有的运算单位加括号。

    ((a + (b * c)) - (d + e))

  2. 转换中缀与后缀表达式后缀:把运算符号移动到对应的括号后面。

    ((a (b c) * ) + (d e) + ) -

  3. 把括号去掉,记得到了后缀表达式

    a b c * + d e + -

可以发现,后缀表达式是不需要括号来调整运算优先级的。

上一篇下一篇

猜你喜欢

热点阅读