冒泡排序:
def Bubble_sort(lst):
n=len(lst)
for i in range(n-1):
for j in range(n-i-1):
if lst[j]>lst[j+1]:
lst[j],lst[j+1]=lst[j+1],lst[j]
return lst
lst=[1,3,2,6,5,89,7]
print(Bubble_sort(lst))
选择排序:
def select_sort(lst):
n=len(lst)
for i in range(n):
min_c=i
for j in range(i,n):
if lst[j]<lst[min_c]
min_c=j
if min_c!=i:
lst[min_c],lst[i]=lst[i],lst[min_c]
return lst
lst=[21.43.54.2.41.444.10]
print(selecat_sort(lst))
.444.10]
print(selecat_sort(lst))
png)]