Prolog - Invertir Listas otra forma pero no funciona

   
Vista:

Invertir Listas otra forma pero no funciona

Publicado por JULIAN ANDRES poseidon_2511@hotmail.com (2 intervenciones) el 30/03/2014 17:19:43
hola necesito invertir una lista e visto varias formas y funcionan pero lo hacen con un gasto elevado de memoria, otro metodo es con un acumulador, le hice la prueba y me retorna true mas no me retorna la lista completa.. porque?

tengo el siguiente codigo

voltea(L,LV) :- voltea(L,[],LV).
voltea([],L,L).
voltea([H|T],Acum,Vol):-
voltea(T,[H|Acum],LVol).

haciendo prueba de escritorio funciona y con wirte me muestra que el acumulador si esta haciendo el trabajo pero no retorn la lista
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
información
Otras secciones de LWP con contenido de Prolog
- Código fuente de Prolog
- Cursos de Prolog
- Temas de Prolog
información
Códigos de Prolog
- Resolver Sudokus
- Tateti o tres en ralla
- Juego Tres en raya