21xrx.com
2024-06-03 03:21:25 Monday
登录
文章检索 我的文章 写文章
Java冒泡排序实现:从大到小排序
2023-06-14 23:45:15 深夜i     --     --
Java 冒泡排序 排序算法

冒泡排序是一种简单的排序算法,其思想是通过比较相邻元素的大小并交换位置,将最大或最小的元素冒泡到数组的末尾或开头。在Java中,实现冒泡排序算法非常简单,以下是从大到小排序的实现代码:


public static void bubbleSort(int[] arr) {

  int len = arr.length;

  for (int i = 0; i < len; i++) {

    for (int j = 0; j < len - 1 - i; j++) {

      if (arr[j] < arr[j+1]) {

        int temp = arr[j];

        arr[j] = arr[j+1];

        arr[j+1] = temp;

      }

    }

  }

}

该方法接收一个整型数组作为参数,会按照从大到小的顺序对数组进行排序。其中,`len`是数组的长度,第一个循环用于控制排序次数,第二个循环用于比较相邻元素的大小并交换位置。最终,排序后的数组将按照从大到小的顺序排列。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复