关键词
bubble(气泡)
(比较关键的步骤,默认从上到下)
class Demo{}
//需要Demo建对象bubbleSorter0
Demo bubbleSorter0=new Demo();
//对象bubbleSorter0用于排列(sort)array0
bubbleSorter0.sort(array0);
//对array0的排列(sort)方法为
public viod sort(int[] array0){}
//排列完的对象(排列的数组)
showArray0(array0);
//对showArray0(array0)进行输出
public void showArray0(int[] array0){}
相关说明
(这里数值可以看成对象如:a,b,c,d,e五个对象)
冒泡方法排序,比如一组数值,开始第一个和第二个比较,大的往后移,小的往迁移;然后再第二个和第三个比较,大的往后移,小到往前移,到最后最大的就会移到最后面,最小的会移到最前面。这里是对单个数值不断的比较后移,移完后轮到被换到第一个的数值比较是否后移,多个循环下来就可以完成从小到大排序了。其中还有注意的一点,比如有五个数值,当排序完一轮后有一个数值已经排列到最后不用再排列一次,那么此时只用考虑四个数值了;以此类推,排列两次后,只需考虑三个数值,后边有两个排列好的数值不用排列。对于冒泡的理解,把这里的横向改成竖向,大的一个一个往下移,小的一个一个往上移,如冒泡一般。
源码
/*所想:
冒泡排列顺序
大的数往后,小的数往前,到最后变成从小到大排序
bubble(泡泡) parram(参数) temp(临时)
*/
class Demo{
public static void main(String[] args){
//创建一个数组,数组排列乱序
int[]