第五天(冒泡排序)
冒泡排序;
1 public static void main(String args[]){
2 int[] arr = (1,2,7,5,4,5);
3 for(int i = 0; i < arr.length-1; i++){
4 for(int i = 0;i < arr.length - 1-i;i++){
5 //两个两个数比较 把小的数和大的数位置交换 把小的数放在前面
6 if(arr[j] > arr[j+1] ){
7 int temp = arr[j];
8 arr[j] = arr[j+i];
9 arr[j+i] = temp;
10 }
11 }
12 }
public static void main(String[] args) { //选择排序 int[] arr = {1,85,7,8,61}; //控制循环的轮数,每一轮用i的索引比 for(int i = 0; i < arr.length-1; i ++){ //控制每一个元素比较 for(int j = i+1; j < arr.length; j++){ if(arr[i] > arr[j]){ int temp = arr[i]; arr[i] = arr[j]; arr[j] = temp; } } } for(int a : arr){ System.out.print(a + " "); } }
13 //最后遍历一下数组 14 for(int s : arr){ 15 System.out.print(s) 16 } 17 }