Haskell programlama dilinde yazılmış bu fonksiyonda hızlı sıralama yapılmıştır. Kullanıcıdan bir liste alınarak bu dizi sıralanıp sonuç olarak geri döndürülür. Burada yapılan sıralama türü hızlı sıralama yani quick sort olarak bilinir.
Program Kodu :
quicks :: [Int] -> [Int] quicks [] = [] quicks (x:xs) = quicks [y | y <-xs , y <= x] ++ [x] ++ quicks [s | s <- xs , s > x ]