0
我已经查看了基数排序算法的最佳,平均和最差情况时间。基数排序n x(k/d)的解释
平均为NXK/d
据我所知,N为在算法元素的数量
据我所知,K是
有谁知道d键/桶的数量代表?
我对维基百科上的表去,感谢
参考 - http://en.wikipedia.org/wiki/Sorting_algorithm#Radix_sort
我已经查看了基数排序算法的最佳,平均和最差情况时间。基数排序n x(k/d)的解释
平均为NXK/d
据我所知,N为在算法元素的数量
据我所知,K是
有谁知道d键/桶的数量代表?
我对维基百科上的表去,感谢
参考 - http://en.wikipedia.org/wiki/Sorting_algorithm#Radix_sort
D
是数字在基地K
数量。
例如,如果您有K = 16,且最大的数字是255
,D = 2
(16^2 = 256)
。如果将K
更改为4,则D
将变为4 (4^4 = 256)
。
根据基数排序用于排序的排序算法,最佳情况可能与最差情况完全相同。例如,如果使用计数排序,则是这种情况。如果使用桶排序,则取决于排序算法桶排序使用的内容。如果是插入排序,那么最好的情况!=最坏的情况。 – angelatlarge 2013-03-12 18:50:58