Sign in
apache
/
incubator-retired-amaterasu-site
/
ea82bfd9edd5e1015d7640f16e2222ec6d8d34f3
/
.
/
vendor
/
bundle
/
ruby
/
2.4.0
/
gems
/
rouge-1.11.1
/
lib
/
rouge
/
demos
/
haskell
blob: 2672159070cd45ed9bcf6628b35320b322ffed68 [
file
] [
log
] [
blame
]
quicksort
::
Ord
a
=>
[
a
]
->
[
a
]
quicksort
[]
=
[]
quicksort
(
p
:
xs
)
=
(
quicksort lesser
)
++
[
p
]
++
(
quicksort greater
)
where
lesser
=
filter
(<
p
)
xs
greater
=
filter
(>=
p
)
xs