C++实现基数排序(radix sort)

在weiss的书中,推导了基于比较的排序算法的通常下界为Nlog(N)。可是一些排序不基于比较的能够达到线性时间,称为线性时间排序(Linear-Time Sort),好比桶排序(Bucket Sort)和基数排序(Radix Sort)。桶排序比较简单,基数排序至关于经过循环进行了屡次桶排序。基数排序的原理能够参考这篇博客。它在数据量有限制(好比知道最大的数是多少,知道总共最多有多少种元素个数)
相关文章
相关标签/搜索