all tasks
This commit is contained in:
parent
b83f433714
commit
68f8f3e56b
14735 changed files with 178959 additions and 0 deletions
|
|
@ -0,0 +1,13 @@
|
|||
fun selection_sort [] = []
|
||||
| selection_sort (first::lst) =
|
||||
let
|
||||
val (small, output) = foldl
|
||||
(fn (x, (small, output)) =>
|
||||
if x < small then
|
||||
(x, small::output)
|
||||
else
|
||||
(small, x::output)
|
||||
) (first, []) lst
|
||||
in
|
||||
small :: selection_sort output
|
||||
end
|
||||
Loading…
Add table
Add a link
Reference in a new issue