它们都是对表达式的记法,因此也被称为前缀记法、中缀记法和后缀记法。它们之间的区别在于运算符相对与操作数的位置不同:前缀表达式的运算符位于与其相关的操作数之前;中缀和后缀同理。举例:(3 + 4) × 5 - 6 就是中缀表达式- × + 3 4 5 6前缀表达式3 4 + 5 × 6 -后缀表达式中...
分类:
其他好文 时间:
2015-04-13 22:35:02
阅读次数:
124
#判断运算符的优先级
def opOrder(op1,op2):
order_dic = {'*':4,'$':5,'/':4,'+':3,'-':3}
if op1 == '(' or op2 == '(':
return False
elif op2 == ')':
return True
else:
if orde...
分类:
编程语言 时间:
2015-03-20 22:09:43
阅读次数:
261
它们都是对表达式的记法,因此也被称为前缀记法、中缀记法和后缀记法。它们之间的区别在于运算符相对与操作数的位置不同:前缀表达式的运算符位于与其相关的操作数之前;中缀和后缀同理。比如:(4 + 5) × 6- 7 就是中缀表达式- × + 4567 前缀表达式45 + 6×7 - 后缀表达式中缀表达式(...
分类:
其他好文 时间:
2015-02-26 16:30:32
阅读次数:
120