每次遇到这个知道这个是假设。可是越到后面就糊涂了,求大神帮帮忙。
public static void bubblesort(int[] arr){
boolean sorted = true;
for (int i = 0; i < arr.length; i++) {
sorted =true;
for (int j = 0; j < arr.length-1; j++) {
if (arr[j]>arr[j+1]) {
sorted =false;
Swap(arr,j);
}
}
if (sorted) break;
}
} |
|