欢迎光临散文网 会员登陆 & 注册

Java之冒泡算法实现

2022-08-06 12:05 作者:限量版范儿  | 我要投稿

算法说明:给一列数组排序,当前一个元素大于后一个元素则交换这两个元素的顺序,直到最大的数字移动到最右边,以剩下n-1元素组成的数组当做最新数组,重复交换过程,直到这个数组全部处理完毕。传的参数一个是数字数组,一个是这个数字数组的元素数

// 冒泡排序算法    public static void bubbleSort(int[] a,int n) {        for(int i=0;i<n;i++) {            for(int j=1;j<n-i;j++) {                if(a[j-1] > a[j]) { // 前头大于后头,则交换数字                    int temp;                    temp = a[j-1]; // 交换j-1和j                    a[j-1] = a[j];                    a[j] = temp;                }            }        }    }

链接:https://www.dianjilingqu.com/471514.html

Java之冒泡算法实现的评论 (共 条)

分享到微博请遵守国家法律