A:输入数组
B:存放排序的数组
C:临时数组
1.C数组存放每个数字出现的次数
2.C[i]=C[i]+C[i-1],统计小于等于当前数字的个数
3.从输入数组的最后一个开始遍历,在C数组中的值就是在B数组中的位置
4.每存进B数组一个数,就将这个数在C数组中的值减一,代表小于等于它的数字少了一个。
计数排序
最新推荐文章于 2017-08-18 11:35:19 发布
A:输入数组
B:存放排序的数组
C:临时数组
1.C数组存放每个数字出现的次数
2.C[i]=C[i]+C[i-1],统计小于等于当前数字的个数
3.从输入数组的最后一个开始遍历,在C数组中的值就是在B数组中的位置
4.每存进B数组一个数,就将这个数在C数组中的值减一,代表小于等于它的数字少了一个。