Advertisement
fmasanori

Quicksort

Oct 22nd, 2012
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.29 KB | None | 0 0
  1. def quicksort(lista):
  2.     if len(lista) <= 1:
  3.         return lista
  4.    
  5.     pivô = lista[0]
  6.     iguais = [x for x in lista if x == pivô]
  7.     menores = [x for x in lista if x < pivô]
  8.     maiores = [x for x in lista if x > pivô]
  9.     return quicksort(menores) + iguais + quicksort(maiores)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement