Haskell y quicksort

La implementación de quicksort es un ejemplo de lo chulo que se puede hacer en Haskell...


Salvo... porque este no es realmente el algoritmo quicksort

quicksort exige modificación "en el sitio", lo cual es conveniente si la lista es muy grande.

Y sí, en Haskell se puede hacer, pero... ya no es "tan" chulo

Y esto requiere vectores mutables... no muy haskell, pero es lo que permite una solución con buen rendimiento


Comentarios

Entradas populares de este blog

Manifiesto ágil, un buen punto de partida

No seas estúpido

El principio