求排序问题

求排序问题

我想对一组上百亿的数(数值型)进行排序,感觉的时间上不可行,高手指教啊!
不懂。。。用sort折磨机子算了
最快的排序莫 快速排序 了, 用PERL没试过.楼主可到网上找找.
对于排序算法的选择和数据的具体特点是有关的
数据在哪个范围内?
数据是不是稀疏?
有没有重复的?
。。。。。。。。

上百亿?? 指的是什么? 数的范围还是这组元素的数量? 有没有示例数据?
根据你数字集合的具体情况 作分段归并的排序 如果可以使用桶排序 或者基数排序的话 会快很多