【发布时间】:2015-07-09 15:07:02
【问题描述】:
在将中缀表示法转换为后缀表示法时,如何实现/理解运算符的优先顺序/优先级: “*”、“/”、“+”、“-”、“^”、“)”、“(”。
我知道人们可以只看一个算法来解决这个问题,但我不想那样做。我的思考过程应该是怎样的?
【问题讨论】:
-
@HighPerformanceMark 在解决像 ((A-B+C)^D+E*(F/G)) 这样的问题时,我可以想到 (A-B+C) 但真正的问题当“)”出现并且一切都开始变得模糊时开始 - 也许这是因为我是编程新手
标签: algorithm data-structures stack