int array[] = new int []{3,1,6,2,7,8,5};
int k = 0;
for(int i = 0;i < array.lenth;i++){
for(int j = i + 1; j < array.lenth; j++){
if(array[i] > array[j]){ //大于是正序,小于是倒序
k = array[i];
array[i] = array[j];
array[j] = k;
}
}
}
for(int i : array) System.out.print(i + " ");
//冒泡排序的概论:假如一个装红墨水的蓝瓶子,一个装蓝墨水的红瓶子,
//实现它们把墨水装到相应的瓶子中,就需要一个空瓶子(K),
//先把蓝瓶子里的红墨水装到空瓶子中,再把红瓶子里的蓝墨水装到蓝瓶子里,
//最后把空瓶(K)里的红墨水装到红瓶里。
int k = 0;
for(int i = 0;i < array.lenth;i++){
for(int j = i + 1; j < array.lenth; j++){
if(array[i] > array[j]){ //大于是正序,小于是倒序
k = array[i];
array[i] = array[j];
array[j] = k;
}
}
}
for(int i : array) System.out.print(i + " ");
//冒泡排序的概论:假如一个装红墨水的蓝瓶子,一个装蓝墨水的红瓶子,
//实现它们把墨水装到相应的瓶子中,就需要一个空瓶子(K),
//先把蓝瓶子里的红墨水装到空瓶子中,再把红瓶子里的蓝墨水装到蓝瓶子里,
//最后把空瓶(K)里的红墨水装到红瓶里。