#
选择排序原理:从无序区间中找到最大(最小)的元素,将其放于无序区间的后面(前面),直到所有无序区间内的元素排完后,排序结束插入排序是一个不稳定的排序实现方式单向选择排序遍历无序区间选择出最大的值,放在
func simpleSelectionSort(unsorted []int, n int) { v
对于非比较排序算法,如计数排序、基数排序,大家如果感兴趣,可以查看博客http://10740184.blog.51cto.com/10730184/1782077。本文,我将介绍比较排序算法。直接插
1.冒泡排序解析:1、相邻的两个元素进行比较,如果前一个比后一个大,则交换位置2、第一轮的时候最后一个元素是最大的3、因为经过一轮操作之后,最后一个元素是最大的了。所以第二次再一一比较会比上一轮少一次