blob: dd51c72f3a0cbbf96e6a2c0a34d6466c84431f31 [file] [log] [blame] [raw]
module example
import StdEnv
qsort :: [Int] -> [Int]
qsort [] = []
qsort [p:l] = (qsort [x \\ x<-l | x<p])
++[p]
++(qsort [x \\ x<-l | x>=p])
Start :: [Int]
Start = qsort [3,5,1,4,2]