排序算法——python详解(冒泡排序、选择排序、插入排序、快速排序)
几种常见的排序算法(冒泡排序、选择排序、插入排序、快速排序)
1、冒泡排序
每次比较相邻的两个数,若顺序错误就相互交换。
def sort_bubble(arr):
for i in range(int(len(arr))): # 共比较n趟
for j in range(len(arr) - 1): # 每趟比较n-1次
if arr[j] >...
原创
2020-02-28 16:29:31 ·
368 阅读 ·
0 评论