
排序算法
ecjtusbs
csdn博客已停更,cnblogs搜索ecjtusbs
展开
-
选择排序
选择排序思路整个待排序数组分为【以排序】+【待排序】两个部分。每次从【待排序】中选出最大/小的,添加到【已排序】中。实验过程python版# -*- coding: utf-8 -*- """ Created on Sat Sep 30 10:35:05 2017@author: GW """#从小到大排序 lists = [12, 5, 13, 13, 11, 6, 8]def select_so原创 2017-09-30 11:24:33 · 172 阅读 · 0 评论 -
快速排序
快速排序思路“每轮调整一个元素到最终的位置”从无序列表中选出一个元素,确定其在最终有序列表中的位置递归,最终确定每个元素的最终位置,得到最终的有序列表实验# -*- coding: utf-8 -*- """ @author: GW """#待排序列表 lists=[10,11,9,13,2,15,6,8,3,7,8] #插入排序 #list_start,list_end分指定的列表起始和结束位置原创 2017-09-30 18:01:58 · 163 阅读 · 0 评论