读书人

java.util.Arrays中的一个方法有有关

发布时间: 2012-01-19 20:57:58 作者: rapoo

java.util.Arrays中的一个方法,有问题呀,你们觉得呢?

Java code
    /**     * Sorts the specified sub-array of longs into ascending order.     */    private static void sort1(long x[], int off, int len) {    // Insertion sort on smallest arrays    if (len < 7) {        for (int i=off; i<len+off; i++)        for (int j=i; j>off && x[j-1]>x[j]; j--)            swap(x, j, j-1);        return;    }


[解决办法]
没看出来
[解决办法]
是你有问题。这是标准的排序。从小到大的顺序。
假设off为0,j=0不做操作,j=1,比较j与j-1的大小,j-1大就交换顺序,
j=2,则比较j=0,1,2的顺序。
依次类推大数逐渐下沉。

读书人网 >J2SE开发

热点推荐