Advertisement
vedranvinko

quicksort

May 30th, 2015
495
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 0.14 KB | None | 0 0
  1. class Array
  2.   def quick_sort
  3.     h, *t = self
  4.     h ? t.partition {|e| e < h}.inject {|l, r| l.quick_sort + [h] + r.quick_sort} : []
  5.   end
  6. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement