正如标题所说,radix sort是唯一的非比较排序算法吗?我的猜测是肯定的。
答案 0 :(得分:6)
不 - 除了其他之外,还计算排序和桶排序。查看Wikipedia article了解详情。
答案 1 :(得分:1)
可以通过不使用比较来对任何集合进行排序。
这个过程是
例如,32位,M,整数排序可以执行为:
基数排序使用数字并有2个变体,(MSB到LSB)和(LSB到MSB)。
计数排序仅使用第一步
当提到计数和比较排序的混合时,通常会提到存储桶排序。
有趣的是,对于相当多的用例,比较分类很短。