发布时间:2019-07-15 10:48:02编辑:auto阅读(2349)
def sortList(alist):
alen = len(alist)
if alen == 0:
return alist
if alen > 0:
aitem = alist[alen / 2]
aleftlist = []
arightlist = []
for i in range(0,alen):
afirstitem = alist[i]
if i <> alen / 2:
if afirstitem > aitem:
arightlist.append(afirstitem)
else:
aleftlist.append(afirstitem)
aleftlist = sortList(aleftlist)
arightlist = sortList(arightlist)
aleftlist.append(aitem)
return aleftlist + arightlist
alist = [0,1,2]
print(sortList(alist))
上一篇: Python运算符说明
下一篇: python学习之异常处理
51539
51097
41641
38392
32883
29856
28578
23526
23464
21809
1954°
2660°
2213°
2146°
2591°
2178°
2903°
4816°
4661°
3305°