S1E40逆波兰表达法
1 / 2 + [(3 - 4) - 5] + (6 - 7) * (8 + 9)答案1 2 / 3 4 - 5 - + 6 7 - 8 9 + * +为什么1/2后面的加号不在最后面呢 好像结果一样,那表示方法是不是不唯一呢 因为要从左到右依次计算啊....
计算的思路是酱紫的
第一步:1 / 2
第二步: [(3 - 4) - 5]
第三步:1 / 2 + [(3 - 4) - 5]
第四步:(6 - 7) * (8 + 9)
最后:1 / 2 + [(3 - 4) - 5] + (6 - 7) * (8 + 9)
这样子才能保证表达式唯一,如果按照你说的意思表达式就应该是1 / 2 +{ [(3 - 4) - 5] + (6 - 7) * (8 + 9)}
表达式是不同的哦
页:
[1]