是否postfix符号只有一个答案?

问题描述:

infix notaion:x=a+b*(c-d+e/f)/(g*h)+i 

我把中缀变成了后缀,我有两个答案。我不确定哪个是正确的。是否postfix符号只有一个答案?

1.x a b c d - e f/+ g h */* + i + = 
2.x a b c d - e f/+ * g h */+ i + = 

我将post-fix转换成运动序列,发现两个堆栈都是空的。 那么,我想问一下是否有两个答案的可能性。

如果你做评价,你会看到你的问题归结为是否(b*(c-d+e/f))/(g*h)相同b*((c-d+e/f)/(g*h))

答案是,它们是相同的。那就是:

(x*y)/z == x*(y/z)