1003. 中缀表达式转后缀表达式
| ||||||
| ||||||
Description
将中缀表达式(infix expression)转换为后缀表达式(postfix expression)。假设中缀表达式中的操作数均以单个英文字母表示,且其中只包含双目算术操作符+,-,*,/和%。
Input
表示中缀表达式的一个字符串(其中只包含操作数和操作符,不包含任何其他字符)
Output
表示对应后缀表达式的一个字符串(其中只包含操作数和操作符,不包含任何其他字符)
Sample Input
A+B*C-D-E/F
Sample Output
ABC*+D-EF/- Problem Source: demo test
基本算法,利用栈:
中缀表达式转后缀表达式的算法较为简单,采用栈来实现。规则如下:
|