冒泡排序:
利用冒泡排序对数组进行排序
双层for循环
package 冒泡排序;
import java.util.Arrays;
/**
* 冒泡排序
* @author yuan
*
*/
public class demoSort {
public static void demoSort(int[] arr) {
int temp;//定义一个临时变量
for(int i=0;i<arr.length-1;i++){//当前下标
for(int j=0;j<arr.length-i-1;j++){//循环所有跟当前对比
if(arr[j+1]<arr[j]){
temp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = temp;
}
}
}
}
public static void main(String[] args) {
int arr[] = new int[]{1,6,2,2,5};
demoSort.demoSort(arr);
System.out.println(Arrays.toString(arr));
}
}