排序18位数字

时间:2015-02-12 09:29:23

标签: c# sorting

我要对18位数字进行排序,如100930200153461004,100930200153461004等。它将近20K左右的数字需要整理出来。我可以使用哪种方法或方法来快速实现。我使用的是C#.net。

感谢。

2 个答案:

答案 0 :(得分:2)

18位数字应该适合Int64。只需将它们全部放入List并调用List.Sort()即可。

要排序的20K数字真的不是很多。使用标准的Sort()已经尝试根据您的输入优化排序算法,无需自己编写。

答案 1 :(得分:1)

有很多排序方法。我会说排序与C#或php之类的任何语言无关,但在用任何计算机语言实现之前。对不同排序算法的工作原理进行了很好的研究。请参阅链接 - http://www.sorting-algorithms.com/ 感谢