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

Software libre

Servicios, servicios, servicios... (y Amazon)

Tecnologías divertidas