我想用几百万个要使用的算法排序文本文件。用于排序大型文本文件的多相合并排序
我的编程语言是C#。
其结构txt文件如下:
for instance desired Result
------------ ---------------
723,80 1,4
14,50 1,5
723,2 10,8
1,5 14,50
10,8 723,2
1,4 723,80
与此同时,记忆是对我很重要。
这个算法适合这份工作吗?
如果合适,请给出这个算法的解释。 举例
谢谢。
对于您所展示种类的数百万行(我认为您的意思是线条而不是算法),除非您在非常受限的环境中运行,否则C#库中的内存快速排序将会正常。 – Gene
文本文件中有500万行 – gandolf
内置排序算法有什么问题?它是快速排序,这是最快的算法之一。或者你需要一个外部的,基于磁盘的排序? – usr