- 167 名前:デフォルトの名無しさん mailto:sage [2009/09/02(水) 13:02:34 ]
- >>165
動作確認する気にもならんし。遅くても知らん。つか絶対早くは無い。 import java.io.*; import java.util.Arrays; public class Floats { public static void main(String[] args) throws IOException { float[] datas = new float[2000000000]; DataInputStream dis = new DataInputStream(new BufferedInputStream(new FileInputStream(args[0]))); try { for(int i=0; i<datas.length; i++) datas[i] = dis.readFloat(); } finally { dis.close(); } Arrays.sort(datas); DataOutputStream dos = new DataOutputStream(new BufferedOutputStream(new FileOutputStream(args[1]))); try { for(int i=0; i<datas.length; i++) dos.writeFloat(datas[i]); } finally { dos.close(); }}}
|

|