版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
package com.imooc.ten;
import java.util.Arrays;
public class MaoPaoRecursion {
public static int[] bubbleSort(int[] array,int size) {
//boolean flag=true;
if (size== 0)
return array;
for (int j = 0; j <size-1; j++)
if (array[j + 1] < array[j]) {
int temp = array[j + 1];
array[j + 1] = array[j];
array[j] = temp;
//flag=false;
}
bubbleSort(array,--size);
//if(flag)
//break;
return array;
}
public static void main(String[] args) {
// TODO Auto-generated method stub
int [] arr= {9,8,7,6,5,4,3,2,1};
//int [] arr= {1,2,3,4,5,6,7,8,9};
MaoPaoRecursion maopao=new MaoPaoRecursion();
maopao.bubbleSort(arr, arr.length);
System.out.println(Arrays.toString(arr));
}
}