Advertisement
Guest User

Untitled

a guest
Apr 15th, 2019
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scheme 0.27 KB | None | 0 0
  1. (define (quicksort xs)
  2.   (cond [(null? xs) xs]
  3.         [else (let* ((after-part (partition (car xs) xs))
  4.                      (smallers (car after-part))
  5.                      (greaters (cdr after-part)))
  6.                 (append (quicksort smallers) (quicksort greaters)))]))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement