冒泡排序
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]

浙公网安备 33010602011771号