void Arbol::postOrden(Arbol *raiz)
{
    if(!raiz)
        return;
    postOrden(raiz->hijoIzquierdo);
    postOrden(raiz->hijoDerecho);
    insertar(valor,raiz);
}
示例#2
0
/* 
 * ===  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  ----- */
}