python--几种排序算法(冒泡、插入、希尔、选择、快速排序)
冒泡排序:第一次从第一个数开始依次向后比较,如果比后边小则交换位置,每次保证最大的在最后方(倒数第一)。第二次次大的在倒数第二个位置。依次比较下去直到不用再比较。
def bubble_sort(alist):
n = len(alist)
for j in range(n-1):#每次都是第一个数走,走n-1次
count = 0
for i in...
原创
2020-05-04 10:36:59 ·
300 阅读 ·
0 评论