alve qualcuno sa farmi un esempio su questo albero di visita pre e post order?
io so che si inizia sempre con il vedere se il nodo passato e interno e poi che si fa?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);
//visita postorder
if(T.isInternal(nodo)){
for(Position<E> figlio:T.children(nodo))

Rispondi quotando