Python‎ > ‎

Quick Sort

pubblicato 9 mag 2012, 08:44 da Roberto Gambuzzi
non è molto performante ma è carino

def qs(x):
    return x if len(x)<2 else qs(filter(lambda y: y<=x[-1],x[:-1]))+[x[-1]]+qs(filter(lambda y: y>x[-1] ,x[:-1]))
Comments