我正在测试一个中缀到后缀到中缀的转换器,并发现了某种不确定性。例如,一个简单的中缀和
1 + 2 + 3 + 4
可以转换为后缀一
1 2 + 3 + 4 +
假设不累积具有相同优先级的运算符。如果他们是那么我得到
1 2 3 4 + + +
另一方面,以下所有后缀表达式都可以转换为初始和
1 2 + 3 + 4 +
1 2 + 3 4 + +
1 2 3 4 + + +
所有这些后缀表达式都正确吗?
更新1
如果你要做这样的转换器,你会选择哪种形式?我需要选择一个进行测试。