标签:排序算法 style print temp class int ext blog i+1
li = [33,2,1,10] for i in range(len(li)-1): //因为range(4)是0 1 2 3(不包含4),当i= 3时next_value不存在 if li[i] >li[i + 1]: temp = li[i] li[i] = li[i + 1] li[i+1] = temp print (li) //把最大的放到最后
第一次操作。以后每次操作把len(li)-1 -1
所以,可以把这些操作外面用一个循环取代:
for j in range(1,len(li)): for i in range(len(li) - j): if li[i] > li[i+1]: temp = li[i] li[i] = li[i+1] li[[i+1] = temp print (li)
标签:排序算法 style print temp class int ext blog i+1
原文地址:http://www.cnblogs.com/cmpunk/p/7652427.html