C++
Java
1.Arrays.sort()
默认升序
2.Arrays.sort(a, (i, j) -> {return b[i] == b[j] ? i - j : b[i] - b[j];});
a和b是两个数组,根据将b排成升序数组的规则对a数组进行排序,注意a数组是Integet等包装类类型
3.Arrays.sort(a, (i,j) -> j - i);
降序排列,注意a数组是Integer类型
Integer[] a = new Integer[]{3,2,1,5,6,2};
Arrays.sort(a, (i,j) -> j - i);
for (int t : a) {
System.out.print(t + " ");
}