当前位置:编程学习 > JAVA >>

菜鸟求问

如何对一组数据集进行改进的归并排序

我的问题在于写什么样的代码可以实现把特定的txt文件中的数据(数据在txt文件中)进行排序啊。。。先谢谢各位高手相助了! Java 归并排序 --------------------编程问答-------------------- 从文件读数据
排序
将数据写进文件
--------------------编程问答--------------------
引用 楼主 u012349381 的回复:


引用 1 楼 udbwcso 的回复:
从文件读数据
排序
将数据写进文件


楼上正解,如果你是linux的话,那就更简单了,"cat srcFile | sort > destFile" 就OK了 --------------------编程问答-------------------- ls正解 --------------------编程问答-------------------- 再补充一点,如果是海量数据,可能无法一次性全部读取,可以考虑一定数量的读取下,然后写到另外一个文件里。还可以按照数量级不一样,写在不同文件里。

比如你这个都是整数,0~9999写到一个文件里排序(比如1.txt),然后10000~9999999写到另一个文件里排序(比如2.txt),可以根据实际情况分类。

如果再考虑性能调优,可以第一次读原txt文件,先将数据分类,第二次多线程将1、2、…….txt里的数据排序操作。
补充:Java ,  Java相关
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,