在python中作冒泡排序,工作中是蛋疼。当个学习算法吧,谁让咱是新手呢? 源码: def bubleSort(L): for i in range(len(L)-1,0,-1): for j in range(0,i): if L[j]>L[j+1]: L[j],L[j+1]=L[j+1],L[j] print(L) return(L) if __name__=='__main__': a=[3,9,7,2,1,5,3,4] bubleSort(a) 在外循环中,遍历一次。 内循环时,两两比较,如果大,就交换。