2019.2.17
public static <T> void bubbleSort (T[] list, Comparator<? super T> comparator){
for(int i=list.length-1;i>0;i--){
for(int j=0;j<i;j++){
if(comparator.compare(list[j],list[j+1]) > 0){
T tmp = list[j];
list[j] = list[j+1];
list[j+1] = tmp;
}
}
}
}
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/22a6d436336006e2338cda4a42d188a3.jpeg#pic_center)