All pastes #77485 Raw Edit

Something

public java v1 · immutable
·published 2006-07-03 02:16 UTC
rendered paste body
     public void build ( ) throws IOException // Build tree from prefix expression    {        root = buildSub(makeNewNode());    }   private TreeNode buildSub ( TreeNode p )  throws IOException    {    	int x = (int)p.getElement();    	if((p.getElement() == '*' ||p.getElement() == '/' ||p.getElement() == '+' ||p.getElement() == '-')){    		System.out.println("calculator");    			p.setLeft(buildSub(makeNewNode()));    			p.setRight(buildSub(makeNewNode()));    			return p;    	}    	else if(x >= 48 && x<=57){    		System.out.println("number");    		if(p.getLeft() == null){    			p.setLeft(buildSub(makeNewNode()));    		}    		else{    			p.setRight(buildSub(makeNewNode()));    			return p;    		}    		    	}    	else{    		System.out.println("incorrect");    		return null;    	}