摘要:
一个算术表达式,含有数字(为简化处理,数字只有一位),运算符:+、-、*,以及括号,求表达式的值。给出的表达式是一般我们见到的中缀表达式,即运算符位于操作数之间。如果把中缀表达式转化为后缀表达式,那么对后缀表达式求值将会很方便。后缀表达式特点: 1.操作符位于操作数之后; 2.没有括号; 3.运算符没有优先级。中缀表达式转化为后缀表达式的步骤: 1.初始化一个空操作符栈和空结果字符串; 2.从前到后读取中缀表达式的字符,如果是操作数,加到结果字符串后面; 3.如果是操作符,分两种情况入栈: a.如果待入栈操作符优先级大于栈顶操作符,直接入栈; b.如果待入栈操作符优先级... 阅读全文
posted @ 2013-05-29 17:29
萧凡客
阅读(1059)
评论(0)
推荐(0)

浙公网安备 33010602011771号