Advertisement
GunTHE

Untitled

Apr 4th, 2020
230
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.31 KB | None | 0 0
  1. def quicksort(array):
  2.     if len(array) < 2:
  3.         return array
  4.     else:
  5.         pivot = array[0]
  6.         less = [i for i in array[1:] if i <= pivot]
  7.         greater = [i for i in array[1:] if i > pivot]
  8.         return quicksort(less) + list(pivot) + quicksort(greater)
  9.  
  10.  
  11. print(quicksort([10, 5, 2, 3, 12]))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement