冒泡排序:
L=[1,5,8,3,9,0,66,89,47,35,32,123]
for i in xrange(len(L)):
for j in xrange(len(L)-1,i,-1):
if L[j-1]>L[j]:
L[j-1],L[j]=L[j],L[j-1]
print L
改进的冒泡排序:
L=[1,5,8,3,9,0,66,89,47,35,32,123]
for i in xrange(len(L)):
flag=False
for j in xrange(len(L)-1,i,-1):
if L[j-1]>L[j]:
L[j-1],L[j]=L[j],L[j-1]
flag=True
if flag==False:
break
print L
用python实现冒泡排序
最新推荐文章于 2023-02-11 15:02:22 发布