python--算法--冒泡排序
a=[12,-57,23,85,56,-123,-456,250] #测试案例 b=len(a) #队列长度 for i in range(b): print(i) for j in range(b-i-1): #设置循环次数,难点在这里,b占了一个,前面循环i次 if a[j]>a[j+1]: #如果后者比前者小,则交换位置,总是把大的数放到后面 a[j],a[j+1]=a[j+1],a[j] print(a) #================================================ print(b) for y in range(10): print(y)

浙公网安备 33010602011771号