#冒泡排序,主要思想:从第一个元素开始,向尾部开始比较大小换位置 def bubble_sort(alist): for j in range(len(alist)-1,0,-1): for i in range(j): if alist[i] > alist[i+1]: alist[i],alist[i+1] = alist[i+1],alist[1] #选择排序,主要思想:第一个数开始和后面比大小,遇到小的就换到第一个,继续和刚刚换数位之后的数比大小,小就再换,直到最后一个数,如何从第二个数…