Rivoreo Source Code Repositories
src.rivoreo.one
/
compiler-explorer
/
832e26f6aebb57a70bdda9072c853cc8db108057
/
.
/
examples
/
clean
/
qsort.icl
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
]