我正在尝试编写算法,以便在二进制树中显示以下数学表达式,以便显示帖子已修复和带前缀表达式。
我知道常用运算符的优先级,我知道如何处理正常的数学表达式,但我不熟悉使用不等式,如< > = ,添加使用 AND 。
任何帮助将不胜感激
答案 0 :(得分:3)
运算符优先级通常为
arithmetic
> equality
> logical
所以<
和>=
会在AND之前评估。
在构建解析树时将它们视为普通算术运算符,但是给予相等运算符比算术更低的优先级,并且逻辑低于算术运算符。