【发布时间】:2013-08-30 22:58:58
【问题描述】:
我正在寻找一种快速稳定的基数排序实现(支持浮点数),它返回排序顺序的索引而不是排序值。
Pierre Terdiman 的文章"Radix Sort Revisited" 中的版本完全符合我的要求,但是它已经超过 13 年了,不适合现代流水线 CPU。
Michael Herf 的来自"Radix Tricks" 的 RadixSort11 非常快,唯一的问题是它返回排序后的值而不是索引,此外它还会破坏输入数组的值。
任何帮助将不胜感激。
【问题讨论】:
标签: c++ algorithm sorting radix-sort