alve qualcuno sa farmi un esempio su questo albero di visita pre e post order?
codice:
/**
	 * 					   0
	 * 		     /      /    \      \
	 * 			1      2	  3	     4
	 * 		/   \	   |     /  \     \
	 *    11	111	  22   33   333    44
	 */
	LinkedTree<Integer>albero=new LinkedTree<Integer>();
	Position<Integer>r=albero.addRoot(0);		
	Position<Integer> a=albero.addChild(1,r);
	Position<Integer> b=albero.addChild(2, r);
	Position<Integer> c=albero.addChild(3, r);
	Position<Integer> d=albero.addChild(4, r);		
	Position<Integer> a1=albero.addChild(11,a);
	Position<Integer> a2=albero.addChild(111, a);
	Position<Integer> b1=albero.addChild(22, b);
	Position<Integer> c1=albero.addChild(33, c);
	Position<Integer> c2=albero.addChild(333,c);
	Position<Integer> d1=albero.addChild(44, d);
io so che si inizia sempre con il vedere se il nodo passato e interno e poi che si fa?
//visita postorder
if(T.isInternal(nodo)){
for(Position<E> figlio:T.children(nodo))