冒泡排序

来源:互联网 发布:cat鞋子知乎 编辑:程序博客网 时间:2024/06/11 20:40
public class Test {    public static void main(String[] args) {      int[] arr={11,8,38,19,78,25,12,33};        bubbleSort(arr);        freach(arr);    }    //冒泡排序    public  static void bubbleSort(int[] arr) {        //控制比较的次数        for (int a=0;a<arr.length-1;a++) {            //数据的比较            for (int i = 0; i < arr.length - 1 - a; i++) {                if (arr[i] > arr[i + 1]) {                    int temp = arr[i + 1];                    arr[i + 1] = arr[i];                    arr[i] = temp;                }            }        }    }    //遍历数组    public  static void freach(int[] arr) {        System.out.print("[");        for (int i=0;i<arr.length;i++){            if (i==arr.length-1){                System.out.print(arr[i]+"]");            }else {                System.out.print(arr[i]+", ");            }        }    }}
0 0
原创粉丝点击