Hi habe folgenden Algorithmus:
qsort [] = []
qsort (x:xs) = qsort elts_lt_x ++ [x] ++ qsort elts_greq_x
where
elts_lt_x = [y | y <- xs, y < x]
elts_greq_x = [y | y <- xs, y >= x] Wie ihr seht ist das Quicksort realisiert in Haskell. Meine Frage ist ob jemand weiß wie man den quicksort in haskell ohne die list comprehensions lösen könnte, daher ohne
[y | y <- xs, y < x]
und
[y | y <- xs, y >= x].
Kenne mich in haskell nicht aus, muß aber wissen wie man des ohne list comprehension machen
kann.
Bin für jeden Tipp dankbar
Gruß
Gaston