【发布时间】:2014-11-16 05:42:33
【问题描述】:
将以下中缀表达式转换为后缀:
True Or False And Not False Or False [Comptt 2005]
在我看来,答案应该是:
True false false not and or false or
考虑优先顺序 Not>and>or ((true or (false and (not false))) or false)
但是按照书上的说法,答案是:
True False or False Not and False or
他们做到了:(((真或假)和(非假))或假)
【问题讨论】:
-
是书中所说的“and”的优先级高于“or”,是流派的约定,还是你自己的发明?在许多语言中,这两个操作具有相同的优先级(恕我直言,其他任何事情都非常令人困惑)。
标签: stack postfix-notation infix-notation