摘要: 直接插入排序是将未排序的数据插入至已排好序序列的合适位置。 具体流程如下: 1、首先比较数组的前两个数据,并排序; 2、比较第三个元素与前两个排好序的数据,并将第三个元素放入适当的位置; 3、比较第四个元素与前三个排好序的数据,并将第四个元素放入适当的位置; ...... 4、直至把最后一个元素放入 阅读全文
posted @ 2016-08-25 19:05 潇潇Leslie 阅读(7089) 评论(4) 推荐(0) 编辑
摘要: 选择排序算法在每一步中选取最小值来重新排序,通过选择和交换来实现排序。 具体流程如下: 1、首先从原数组中选择最小的1个数据,将其置于第一个位置。 2、然后从剩下的数据中再选择其中最小的一个数据,并将其置于原数组的第二个位置。 3、不断重复选择和交换的过程,直至最后排序完成。 假如有初始数据:25 阅读全文
posted @ 2016-08-25 17:45 潇潇Leslie 阅读(288) 评论(0) 推荐(0) 编辑