Questions tagged «radix-sort»

3
基数排序的实际应用
当您知道键在某个有限范围内时,从根本上讲,基数排序非常快,例如,值在范围内。如果你只值转换为基础这需要时间,做了基础基数排序,然后再转换回原来的一个整体底座算法。[ 0 ... Ñ ķ - 1 ] ķ &lt; LG Ñ Ñ Θ (Ñ )ñ Θ (Ñ ķ )ñnn[ 0 … nķ− 1 ][0…nk−1][0\dots n^k -1]k &lt; lgñk&lt;lg⁡nk<\lg nñnnΘ (n )Θ(n)\Theta(n)ñnnΘ (千k )Θ(nk)\Theta(nk) 但是,我已经读到,实际上,基数排序通常比进行随机化的quicksort慢得多: 对于大型阵列,基数排序的指令数最少,但是由于其相对较差的缓存性能,其总体性能比合并排序和快速排序的内存优化版本差。 基数排序只是一种很好的理论算法,还是有通用的实际用途?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.