tengo duda si mi codigo esta bien implementado, porque me genera mucha duda al momento de insertar la raiz.
Lista enOrden (AB t){
Lista res = NULL;
if (t != NULL){
res = enOrden(t->izq);
Lista aux = finalLista(res); //funcion que me devuelve el puntero al ultimo nodo de res
if (aux == NULL){
aux = new nodoLista;
aux->elem = t->elem;
}
else{
aux->sig = new nodoLista;
aux = aux->sig;
aux->elem = t->elem;
aux->sig = enOrden(t-der);
}
}
return res;
}
al inicio de mi funcion que cree un puntero de tipo lista al usar la recursion se crearía una lista diferente ?