交换排序
交换排序有冒泡排序和快速排序
冒泡排序
冒泡排序就是每次找出最大(最小)元素,放在集合最前或最后,这是最简单的排序算法
print("未排序之前:",collection)#不能写成+(会提示为不是str类型数据,要写成这样) #升序排列 temp=collection[0] length=len(collection) for s in range(length-1): for i in range(length-1-s): if collection[i]>collection[i+1]:#前者大需要换位置,并需要判断他是否是最大的 temp=collection[i] collection[i]=collection[i+1] collection[i+1]=temp else: continue print("排序第",s+1,"轮之后:",collection)#print()好占时间啊