本文由@呆代待殆原创,转载请注明出处. 简介:这个排序算法不属于比较排序,在平均情况下他的时间代价是O(n),并且它假设它的输入数据均匀的分布在一个固定的区间里. 思路:桶排序假设他的输入均匀的分布在一个固定的区间,并且它将这个区间划分成均匀的子区间,每个子区间称为一个桶,然后将输入的数据分别放到对应的桶里,再对每个桶中的数据进行单独的排序(或者对每个单独的桶再进行桶排序的递归调用,直到任何桶都只有一个数据),然后遍历输出每个桶里的数据就是最后的排序结果. 算法分析 平均时间复杂度:Θ(n) 空…