4、时间复杂度和空间复杂度 时间复杂度:O(N) 空间复杂度:O(k)(其中K为要排序的数组的范围)
5、优缺点 1)缺点:由于计数排序的计数数组的大小是取决于数据的范围,那么当要进行排序的数据范围很大时,就需要大量的时间和内存。 2)优点: A:无需进行比较,所以时间上快于任何的比较排序。 B:适用于数据比较集中的数据排序
5、适用性
基数排序更适合用于对时间、字符串等这些整体权值未知的数据进行排序。注意:基数排序如果从高位向低位排的话会很麻烦6、缺点 由于是空间换取时间,按位进行排序,那么每一位的数的位置可能会发生巨大的变化,目前硬件的缓存不是很占优势,并且当内存比较宝贵的时候,就不要采取这种方式进行排序了。
新闻热点
疑难解答