Colocar em sequência uma Lista
def sort(list):
less = []
equal = []
greater = []
if len(list) > 1:
pivot = list[0]
for x in list:
if x < pivot:
less.append(x)
if x > pivot:
greater.append(x)
if x == pivot:
equal.append(x)
return sort(less) + equal + sort(greater)
else:
return list
array_to_be_sorted = [4,2,7,3,1,6]
print(" Array Original: ",array_to_be_sorted)
print(" Array com sequência: ",sort(array_to_be_sorted))
Comentários
Enviar um comentário