racket-random/SelectionSort.rkt
2019-03-07 18:58:33 +01:00

13 lines
No EOL
230 B
Racket

#lang racket
(define (selection-sort lst) (
cond
[(empty? lst) empty]
[else (cons
(apply min lst)
(selection-sort (remove (apply min lst) lst))
)
]
))
(selection-sort (list 4 7 4 6 1 5 2 9 7))