Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Math A-B/(C*D^E)的前缀形式?_Math_Polish Notation - Fatal编程技术网

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的困惑不在于符号是什么,而在于给出答案后解释的意义。