表达式:a*(b+c/d)+c*h-g*f表示如下的树。View Code packagecom.jstrd.base.commons.util;importjava.util.ArrayList;importjava.util.Stack;importcom.jstrd.util.StringUtil;publicclassTest{publicstaticvoidmain(String[]args){Strings="3+abs(5+1*2)";//为了生成波兰表达式,对单目运算符先做转换处理,例将abs(a+b)替换成(abs:a+b),其中冒号“:”做为一种特殊的双 Read More
posted @ 2012-02-17 15:03 blueKnight Views(1772) Comments(0) Diggs(0) Edit