一,冒泡排序 冒泡排序我就不多讲了,大体上就是比较相邻的两个数,每次把较大的数沉底.流程图大致上如下: 图是截得别人的,只是说明一下,代码没有参看别人的,写的不好,有更好的写法可以一起探讨.下面是代码: def bubble(list): #print(list) for index in range(1,len(list)): #比较6趟 print(" index: %d" %index) for index2 in range(len(list)-1,0,-1): print(&
冒泡排序: 思路: 先找到最大值放到最右边: #encoding=utf-8 a=[1,9,2,8,3,6,4] print "a before change:",a for i in range(len(a)-1): if a[i] > a[i+1]: a[i],a[i+1] = a[i+1],a[i] print "a after change:",a 结果: D:\>python test.py a before change: [1, 9, 2,