冒泡排序
def bubb_dsort(lst2): lst = lst2 for i in range(len(lst)): for j in range(len(lst)-1,0,-1): #降序 if lst[j]>lst[j-1]: lst[j],lst[j-1] = lst[j-1],lst[j] print(lst) bubb_dsort([9,5,2,3,4,1,6,8,7,10]) [10, 9, 8, 7, 6, 5, 4, 3, 2, 1] def bubb_sort(lst2): lst = lst2 for i in range(len(lst)): for j in range((len(lst)-1)-i): #升序 if lst[j]>lst[j+1]: lst[j],lst[j+1] = lst[j+1],lst[j] print(lst) bubb_sort([9,5,2,3,4,1,6,8,7,10])
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]