相关疑难解决方法(0)

Java 7是否使用Tim Sort for Method Arrays.Sort?

我找不到Java 7的文档,我只能找到关于Java 6的文档,它仍然可以快速或合并.有谁知道如何Arrays.sort在Java 7中找到该方法的文档?

java arrays sorting timsort

45
推荐指数
3
解决办法
2万
查看次数

为什么ArrayList的排序方法比Java中的Arrays更快?

以下代码的目标是对300,000个int数进行排序.我发现ArrayList的sort()的持续时间小于Arrays的sort().在内部,他们使用相同的算法进行排序.ArrayList使用Arrays的sort()来对其元素数据进行排序.

public class EasySort {
    public static void main(String args[]) {
        // Read data from file, number split by ","
        FileReader fr = null;
        try {
            fr = new FileReader("testdata2.txt");
        } catch (FileNotFoundException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        BufferedReader  bufferedReader=new BufferedReader(fr);
        String line=null;
        try {
            line=bufferedReader.readLine();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }

        // use split method to generate a String array to save numbers
        String[] strArray=line.split(",");

        //Convert string array to …
Run Code Online (Sandbox Code Playgroud)

java arrays sorting arraylist

5
推荐指数
1
解决办法
204
查看次数

标签 统计

arrays ×2

java ×2

sorting ×2

arraylist ×1

timsort ×1