C++實現基數排序(radix sort)

在weiss的書中,推導了基於比較的排序算法的通常下界爲Nlog(N)。可是一些排序不基於比較的能夠達到線性時間,稱爲線性時間排序(Linear-Time Sort),好比桶排序(Bucket Sort)和基數排序(Radix Sort)。桶排序比較簡單,基數排序至關於經過循環進行了屢次桶排序。基數排序的原理能夠參考這篇博客。它在數據量有限制(好比知道最大的數是多少,知道總共最多有多少種元素個數)
相關文章
相關標籤/搜索