Add Ex5.2 using quicksort
Signed-off-by: Tiago Garcia <tiago.rgarcia@ua.pt>
This commit is contained in:
parent
30df314a2f
commit
b5f38ad475
2
aula2.py
2
aula2.py
|
@ -42,4 +42,4 @@ def menor_e_resto_ordem(lista, f):
|
|||
|
||||
# Exercicio 5.2
|
||||
def ordenar_seleccao(lista, ordem):
|
||||
pass
|
||||
return lista if len(lista) <= 1 else ordenar_seleccao([x for x in lista[1:] if ordem(x, lista[0])], ordem) + [lista[0]] + ordenar_seleccao([x for x in lista[1:] if not ordem(x, lista[0])], ordem)
|
||||
|
|
Loading…
Reference in New Issue