Math A-B/(C*D^E)的前缀形式?
谁能解释一下这个答案Math A-B/(C*D^E)的前缀形式?,math,polish-notation,Math,Polish Notation,谁能解释一下这个答案 我觉得这个解释不正确,尽管最后的答案看起来是正确的。让我们首先使用表达式并将其完全插入括号以显示运算符优先级: A-(B/(C*(D^E))) 请注意,这与解决方案中给出的括号不匹配,我怀疑这是答案中的错误。从这里,我们可以看到顶级操作符是减法。LHS只是表达式A,RHS是表达式B/(C*(D^E)),所以我们可以进行部分转换: - A [[ whatever the expression is for B / (C * (D^E)) ]] 该嵌套表达式的顶级运算符是di
我觉得这个解释不正确,尽管最后的答案看起来是正确的。让我们首先使用表达式并将其完全插入括号以显示运算符优先级: A-(B/(C*(D^E))) 请注意,这与解决方案中给出的括号不匹配,我怀疑这是答案中的错误。从这里,我们可以看到顶级操作符是减法。LHS只是表达式A,RHS是表达式B/(C*(D^E)),所以我们可以进行部分转换:
- A [[ whatever the expression is for B / (C * (D^E)) ]]
该嵌套表达式的顶级运算符是division,因此我们可以将其展开如下:
- 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
希望这有帮助 听说过波兰符号吗@mangusta我的感觉是,OP的困惑不在于符号是什么,而在于给出答案后解释的意义。