Resultados de la búsqueda a petición "difference-lists"

1 la respuesta

Listas de diferencias en Prolog y variables mutables

¿Son las listas de diferencias un medio para "sortear" el hecho de que las variables son inmutables en el prólogo? Es decir. si implemento append usando listas de diferencias: diff_append(OpenList, Hole, L2) :- Hole = L2.Y luego ...

3 la respuesta

Es posible hacer una selección rápida de una lista con solo una pasada?

Estoy aprendiendo Haskell y la definición de función que veo es: quickSort (x : xs) = (quickSort less) ++ (x : equal) ++ (quickSort more) where less = filter (< x) xs equal = filter (== x) xs more = filter (> x) xs ¿Es posible escribirlo con ...

2 la respuesta

¿Por qué las listas de diferencias son más eficientes que la concatenación regular?

Actualmente estoy trabajando a través de laAprenderte un Haskell libro en línea, y he llegado a un capítulo donde el autor explica que algunas concatenacione...

2 la respuesta

¿Por qué las listas de diferencias no son una instancia de plegable?

lospaquete dlist contiene el

1 la respuesta

Cómo usar listas de diferencias en un intérprete Prolog

Cuando estaba escribiendoesta pregunta en una lista vacía como una lista de diferencias [https://stackoverflow.com/questions/41591498/is-it-possible-to-write-an-empty-list-as-a-difference-list-in-prolog] Quería probar lo que sabía sobre esas ...

14 la respuesta

Planificar una lista en Prolog

Hace solo un par de días que trabajo con Prolog. Entiendo algunas cosas, pero esto realmente me confunde. Se supone que escribo una función que toma una lista y la aplana. ?- flatten([a,[b,c],[[d],[],[e]]],Xs). Xs = [a,b,c,d,e]. % expected ...