快速排序:
#快速排序(从大到小,从小到大比较运算符反过来即可)
DEF q_order(LST):
如果len(LST)<2:
返回LST
F = LST [0]
FB = [X为x标志之前
的
返回q_order(fb)+ [f] + q_order(fa)[1:] if x> f]#标志之前的fa = [x for x in lst [1:] if x <f] )
L = [
1,3,7,2,4 ] print(q_order(L))
#快速排序(从大到小,从小到大比较运算符反过来即可)
DEF q_order(LST):
如果len(LST)<2:
返回LST
F = LST [0]
FB = [X为x标志之前
的
返回q_order(fb)+ [f] + q_order(fa)[1:] if x> f]#标志之前的fa = [x for x in lst [1:] if x <f] )
L = [
1,3,7,2,4 ] print(q_order(L))