Advertisement
Guest User

Untitled

a guest
Jun 16th, 2019
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Erlang 0.21 KB | None | 0 0
  1. % Sort the list
  2. sort([]) -> [];
  3. sort([X]) -> [X];
  4. sort([X,Y]) when X =< Y -> [X,Y];
  5. sort([X,Y]) when X > Y -> [Y,X];
  6. sort(X) ->
  7.     {X1, X2} = lists:split(length(X) div 2, X),
  8.     lists:merge(sort(X1), sort(X2)).
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement