Ejercicio 2 - B)

Ejercicio 2 - B)

de Ignacio Hereu Carnebale -
Número de respuestas: 3

Buenas, mi duda es si mi función es correcta y además cumple con lo que dice la letra, "Las soluciones retornadas no deben compartir memoria con los parámetros". Lo que tengo entendido es que en la función no puedo devolver la misma lista "L" sino que una lista nueva.


Saludos

En respuesta a Ignacio Hereu Carnebale

Re: Ejercicio 2 - B)

de Lucia Urquiola Chadarevian -
Buenas!
En este caso al igualar el puntero 'nuevo' a 'l' lo que devolves comparte memoria con la lista.

Visualización del código creado.
Lo que faltaría es, una vez que encontrás el nodo donde arranca tu nueva lista, recorrerla e ir creando copias de cada nodo (es decir, es necesario un new por cada nodo a agregar en la lista nueva).

Si no pidieran que no comparta memoria estaría correcto. 
En respuesta a Lucia Urquiola Chadarevian

Re: Ejercicio 2 - B)

de Ignacio Hereu Carnebale -
Aaah bien, gracias por la explicación 

Me estaría quedando así con las correcciones hechas