一开始用的冒泡排序时间超了。。。,快速排序可以:
public class Solution {
/**
* 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
* 将给定数组排序
* @param arr int整型一维数组 待排序的数组
* @return int整型一维数组
*/
public int[] MySort (int[] arr) {
fastSort(arr,0,arr.length -1);
return arr;
}

public void fastSort(int [] arr,int l,int r){
    if (l >= r ){
        return;
    }
    int begin = l;
    int end = r;
    int center = arr[begin];
    int temp;
    while (l<r) {
        while (r > l) {
            if (arr[r] < center) {
                break;
            }
            r--;
        }
        while (l < r) {
            if (arr[l] > center) {
                break;
            }
            l++;
        }
        temp = arr[r];
        arr[r] = arr[l];
        arr[l] = temp;
    }
    temp = arr[begin];
    arr[begin] = arr[l];
    arr[l] = temp;
    fastSort(arr,begin,l-1);
    fastSort(arr,l+1,end);
}

}