Collections.sort和Arrays.sort自定义排序/部分排序

和C++极为相似。

一.Arrays.sort

1.自定义排序

A.一维数组+类(一般包含两个属性)

B.二维数组

2.部分元素排序

二.Collections.sort

1.自定义排序

看了下源码,Collections.sort先把collection转化为数组,然后调用Arrays.sort,而Arrays.sort主要调用TimSort(优化版的归并排序)

2.部分元素排序

ref:https://www.cnblogs.com/warehouse/p/9342279.html