public static void bubbleSort(int[] arr){
for (int x = arr.length-1; x > 0; x--)
{
for (int y = 0; y < x; y++) //这里的y < x 和 y < arr.length-1-x 有什么区别?
//希望各位学习好给讲解一下,谢谢。
{
if (arr[y] > arr[y+1])
{
int temp = arr[y];
arr[y] = arr[y+1];
arr[y+1] = temp;
}
}
}
}
|
|