算法
一条鱼2017
这个作者很懒,什么都没留下…
展开
-
排序算法(选择,冒泡,插入,快速,归并,希尔,堆排,基数)(python实现)
1.选择排序: 选择法思路:先取一个元素进行与其后面的元素对比,如果后面的数据与这个数据的规律不符合,则记录这个数据的位置,继续对比,直到数据完毕,交换数据。 def select_sort(alist): for i in range(len(alist)-1): for j in range(i+1,len(alist)): if ali...原创 2019-07-23 21:20:33 · 232 阅读 · 0 评论 -
python之八大排序算法及时间复杂度
1.选择排序 O(n^2) import json def selete_sort(alist): for i in range(len(alist) - 1): for j in range(i+1, len(alist)): if alist[i] > alist[j]: alist[i], alis...原创 2019-08-29 16:28:12 · 1359 阅读 · 0 评论