【发布时间】:2017-03-12 18:06:32
【问题描述】:
这个后缀表达式可以求值吗?
6 2 3 + - 3 8 2 / + * 2 5 3 +
【问题讨论】:
-
是的,你最终会在你的堆栈上得到 [7 2 8](从下到上)——表达式没有完全折叠,因为没有足够的运算符。您可以使用
dc进行检查:6 2 3 + - 3 8 2 / + * 2 5 3 + f评估您的 RPN 表达式并转储堆栈 (f)。 (但这并不是真正的编程问题,除非你问的是代码......) -
我投票决定将此问题作为离题结束,因为它与编程无关 - 仅与 特定 RPN 表达式的评估有关。
标签: algorithm stack postfix-notation rpn