理论的东西就不多说了,直接举例:
设有中缀表达式:9+(3-1)*3+10/2
下面将其转换为后缀表达式:
1、根据优先级,我们可以观察到,该中缀表达式由三个部分构成:9 (3-1)*3 10/2

2、如上图,按照中缀表达式转后缀表达式规则,可得后缀①:a b + c +
3、如下图,对 b 进行分析,可分割成两个部分:3-1 3 此时由 b 得后缀②:Ⅰ Ⅱ *

4、综上,可得最终的后缀表达式:
理论的东西就不多说了,直接举例:
1、根据优先级,我们可以观察到,该中缀表达式由三个部分构成:9 (3-1)*3 10/2

2、如上图,按照中缀表达式转后缀表达式规则,可得后缀①:a b + c +
3、如下图,对 b 进行分析,可分割成两个部分:3-1 3 此时由 b 得后缀②:Ⅰ Ⅱ *

4、综上,可得最终的后缀表达式:
2275
381

被折叠的 条评论
为什么被折叠?