4、時間復雜度和空間復雜度 時間復雜度:O(N) 空間復雜度:O(k)(其中K為要排序的數組的范圍)
5、優缺點 1)缺點:由于計數排序的計數數組的大小是取決于數據的范圍,那么當要進行排序的數據范圍很大時,就需要大量的時間和內存。 2)優點: A:無需進行比較,所以時間上快于任何的比較排序。 B:適用于數據比較集中的數據排序
5、適用性
基數排序更適合用于對時間、字符串等這些整體權值未知的數據進行排序。注意:基數排序如果從高位向低位排的話會很麻煩6、缺點 由于是空間換取時間,按位進行排序,那么每一位的數的位置可能會發生巨大的變化,目前硬件的緩存不是很占優勢,并且當內存比較寶貴的時候,就不要采取這種方式進行排序了。
新聞熱點
疑難解答