void Arbol::postOrden(Arbol *raiz) { if(!raiz) return; postOrden(raiz->hijoIzquierdo); postOrden(raiz->hijoDerecho); insertar(valor,raiz); }
/* * === FUNCTION ====================================================================== * Name: Imprimir * Description: Imprime el arbol seleccionando el tipo de recorrido * ===================================================================================== */ void Imprimir (Arbol a, int n){ switch ( n ) { case 0: preOrden(a); break; case 1: postOrden(a); break; case 2: inOrden(a); break; default: break; } /* ----- end switch ----- */ }