template<class T>
void imprimeArbol(arbol<T> a, nodoA<T> * inicio)
{
T temp;
nodoA<T> * temp1;
a.devolver(&temp, inicio);
cout<<temp<<endl;
if (a.tieneHijo(inicio))
{
temp1=a.irHijo(inicio);
imprimeArbol (a, temp1);
}
if (a.tieneHerm(inicio))
{
temp1= a.irHerm(inicio);
imprimeArbol (a, temp1);
}
}