【问题标题】:The prefix form of A-B/ (C * D ^ E)?A-B/ (C * D ^ E) 的前缀形式?
【发布时间】:2019-10-11 17:24:29
【问题描述】:

谁能解释一下这个答案?

【问题讨论】:

标签: math polish-notation


【解决方案1】:

尽管最终答案看起来正确,但我认为该解释不正确。让我们首先获取表达式并将其完全括起来以显示运算符优先级:

A - (B / (C * (D^E)))

请注意,这与解决方案中给出的括号不匹配,我怀疑这是答案中的错误。从这里,我们看到顶级运算符是减法。 LHS只是表达式A,RHS是表达式B / (C * (D^E)),所以我们可以做部分转换:

- A [[ whatever the expression is for B / (C * (D^E)) ]]

那个嵌套表达式有除法作为它的顶级操作符,所以我们可以像这样展开它:

- A / B [[ whatever the expression is for C * (D^E) ]]

重复这个过程会得到以下结果:

- A / B * C [[ whatever the expression is for D^E ]]
- A / B * C ^ D E

希望这会有所帮助!

【讨论】:

    猜你喜欢
    • 2012-01-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-23
    • 1970-01-01
    • 2020-08-09
    • 2021-08-14
    相关资源
    最近更新 更多