冒泡排序(Bubble Sort)是一种典型的交换排序算法,通过交换数据元素的位置进行排序。
int temp;
//外层循环是排序的趟数
for (int i = 0; i < arrays.length - 1 ; i++)
{
//内层循环是当前趟数需要比较的次数
for (int j = i+1; j < arrays.length; j++)
{
//前一位与后一位与前一位比较,如果前一位比后一位要大,那么交换
if (arrays[i] > arrays[j])
{
temp = arrays[i];
arrays[i] = arrays[j ];
arrays[j] = temp;
}
}
}