使用冒泡排序法排列一个数组

来源:互联网 发布:linux系统有中文版的嘛 编辑:程序博客网 时间:2024/04/30 06:46

 

 使用冒泡排序法排序一个数组,按照从小到大的顺序!

public int[] bubbleSort(int[] a){

 

    int temp = 0;//定义一个中间变量

    for(int i=a.length-1;i>=0;i--){//从后往前找

         for(int j=i-1;j>=0;j--){

              if(a[i]<a[j]){//如果后面的值小于前面的值,则交换位置

                 temp = a[j];

                 a[j]  = a[i];

                 a[i] = temp;

 

       }

   }

 

} 

            return  a;//返回排序后的数组

}