I think you miss something important here:

quickslop :: (Ord a) => [a] ->[a]
quickslop [] = []
quickslop (x:xs) =
    quickslop [a | a <- xs, a <= x] ++ [x] ++ quickslop [b | b <- xs, b > x]

-- 
View this message in context: 
http://www.nabble.com/Newby-question-re-quicksort-tp23250159p23250345.html
Sent from the Haskell - Glasgow-haskell-users mailing list archive at 
Nabble.com.

_______________________________________________
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users

Reply via email to