冒泡排序:通过双层for循环来比较数组里边前一个数和后面每个数值的大小,如果前边的数值小于后边的则位置不变,如果大于则调换位置,再用该位置的新值继续和后边的比较,直至循环结束。则最终得到的数组是原数组冒泡排序后的数组。
def bubble_sort(L):
for i in range(len(L)):
for j in range(i+1, len(L)):
if L[i] > L[j]:
L[i], L[j] = L[j], L[i]
print(bubble_sort(L))
冒泡排序:通过双层for循环来比较数组里边前一个数和后面每个数值的大小,如果前边的数值小于后边的则位置不变,如果大于则调换位置,再用该位置的新值继续和后边的比较,直至循环结束。则最终得到的数组是原数组冒泡排序后的数组。
def bubble_sort(L):
L[i], L[j] = L[j], L[i]