摘要: ``` def merge_sort(arr): if len(arr) == 1: return arr p = 0 n = len(arr) q = (p+n)//2 return merge(arr, merge_sort(arr[p:q]), merge_sort(arr[q:])) def 阅读全文
posted @ 2019-10-17 20:34 Peterer~王勇 阅读(850) 评论(0) 推荐(0) 编辑
摘要: python """ 重复(元素个数 1)次 把第一个没有排序过的元素设置为最小值 遍历每个没有排序过的元素 如果元素 插入排序,选择排序,冒泡排序都是O(n^2)的算法,但是插入排序的交换次数更少,更省时间 选择排序是不稳定的算法,相同大小的值排序前后顺序可能会不同 算法可视化站点https:// 阅读全文
posted @ 2019-10-17 13:02 Peterer~王勇 阅读(180) 评论(0) 推荐(0) 编辑