2019.2.18
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;
}
}
}
}