继上篇博文,今天我将先介绍一下什么是计数排序,将计数排序描述清楚后,再进行后续的桶排序方法解决这个问题. 通常情况下,一提到排序,大家第一反应就是比较,其实,今天我要说的这个计数排序,不是基于比较的排序算法. 计数排序的主要思路(精髓): 针对给定的一组整数数据,在其中任意选取一个数X,统计出这组数中不比X大的所有数据的个数n,那么,此时,X的大小次序就应该在这组数的n+1的位置了. 针对这个思想,有几点要注意: 1. 给定的数组A的数据,必须都是整数 2. 给定的数据比较稀疏的情况下,效率(空…